the4thinternationalconferenceonalgorithmsand内容摘要:

MP PC l u s t e rNOR MANU M ANC CNU M ACCC OM ANU M AS MPP V PU MAMI M D (分布存储器)(中央存储器)多处理机DSM ICA3PP 2020 10 3 Cluster——两个侧重点 • 一是如何减少结点机间的通信开销 – 一是使用新的高速网 , 如 ATM 、 快速Ether、 以及用户自行设计的专用互联网(如 Myri) – 二是设计新的精简通信协议 , 减少传统通信协议的层次 , 以减少通信开销 • 二是有关计算机机群的工作环境 – 主要研究编程环境 、 任务调度 、 负载平衡以及全局资源的管理和使用等 ICA3PP 2020 11 3 Cluster——高效的通信系统 • 机群系统一般使用通用局域网连接 • 目前常用的局域网技术大体可以分成两类: – 一类是共享介质网络,最常见的是 10 Mbps或100Mbps的 Ether; – 另一类是开关网络,如 155 Mbps/622 Mbps的 ATM、640 Mbps/ Myri和 100 Mbps的交换式Ether • 目前,通信系统的研究方向主要是在减小往返延迟和提高链路带宽的利用率上,实现方法有精简协议处理、开发新的通信机制和减少系统开销 ICA3PP 2020 12 3 Cluster——并行程序设计环境 • 目前研制的机群系统大多支持 PVM和MPI , 在支持语言、容错及工具等方面都不完善 • 需要相应支持工具,比如并行调试器、性能评测工具、并行化辅助工具,它们对程序得开发效率与运行效率都有重要得作用 ICA3PP 2020 13 3 Cluster——多种并行语言的支持 • 已有的机群系统大多支持 FORTRAN、 C和 C++,实现方法: – 主要是使用原有顺序编译器链接并行库函数,比如 PVM、MPI, – 加入预编译,比如 Multithread C, MPC++ • 目前机群系统并行程序设计语言的研究: – 扩展原有顺序语言,提供广泛的并行语言支持,例如,清华大学可扩展机群系统的 ADA、 MPC++ – 提供全新的并行语言,比如 Occam – 研究自动化并行编译方法,直接将顺序程序编译成并行代码,如 UIUC的 Polaris、 Stanford。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。