机群通信系统性能优化技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:xiangceng666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于性能价格比高、可扩展性和可用性好等特点,机群系统已成为现代超级计算机和超级服务器的主流并行体系结构.和其它并行体系结构相比,机群系统的主要性能瓶颈在于结点间的互连网络和通信软件,因此设计和实现高性能机群通信系统一直是机群系统研究中的一个关键问题和研究热点. 本文着重研究如何在现有研究成果的基础上进一步提高机群通信系绕f生能.为此,本文首先分析了目前机群通信系统的主要性能瓶颈以及需要进一步解决的问题,然后从降低虚实地址转换开销对通信性能的影响、应用并行通信技术和通信延迟隐藏优化技术三个方面开展研究. 本文的创新点和主要贡献包括: (1)在BCL-4中实现了一个高效的虚实地址转换机制,并提出"懒惰注销"、"大消息通信流水"和"大通信页面"三种性能优化方法来降低虚实地址转换开销对通信性能的影响.本文在BCL-4中采用基于二级哈希页表结构的虚实地址转换机制,并分别在网络接口和主机方实现哈希页表Cache和已注册通信缓冲区Cache以利用局部性原理优化虚实地址转换性能.此外,本文还采用了"大消息通信流水"方法用于隐藏虚实地址转换开销.在研究通信页面大小对虚实地址转换性能影响的基础上,本文首次提出采用大页面通信缓冲区进行通信以提高通信性能. (2)提出并在BCL-4中实现了区分消息类型的并行通信机制,并指出并行通信机制不仅能提高结点间通信带宽,还可以提高结点间的消息吞吐率.和区分消息大小的并行通信机制相比,由于只对RMA消息进行分片而避免了接收方多个消息分片的重组过程,区分消息类型的并行通信机制可以获得更好的并行通信效率.在分析通道数和通道结构对通信性能的影响后,本文提出需要将消息吞吐率作为评价机群通信系统性能的重要指标,并指出应用并行通信机制可以成倍提高结点间的消息吞吐率. (3)提出并实现了基于"必要时等待"的运行时通信延迟隐藏优化技术.通过使得不相关的计算和通信重叠执行是隐藏通信延迟对并行应用性能影响的有效方法,但由于该优化方法需要程序员参与而增加了编程复杂度并具有静态优化方法所固有的不足,本文提出"必要时等待"通信语义以在运行时充分挖掘和利用并行应用程序中可以和通信重叠执行的计算来隐藏通信延迟.实验结果表明,该优化技术可以有效提高并行应用程序性能.
其他文献
XML(eXtensible Markup Language)是继HTML之后发展起来的一个重要的Internet技术,它的格式简单,自我描述能力强,实现了内容、结构和表现三者的分离,适合于数据的表示和交换,已成
系留气球作为一种升空平台,在军事和民用方面都具有广泛的应用前景。其具有机动灵活、操作简单、使用方便的特点,适合搭载通信、侦察、干扰等电子设备。这种高空平台也可用来
本文将混合专家网络应用于这个领域,利用其特点分别在模型组合和模型选择领域进行了一些探索性的研究。主要工作如下: 1.介绍混合专家网络的思想,描述其特点。并针对软件失效
XML路由技术是一种实现于网络应用层的基于内容过滤的技术,其核心是XMI潞由算法.通过XML查询语言构造合适的过滤引擎,XML路由算法可以匹配持续到来的XML文件信息流.由于当前XML信
随着二维GIS技术的不断成熟和完善,研究热点逐渐过渡到二维GIS以及其他的相关技术。目前国内外已经有不少3DGIS软件,但这些三维软件只能表达一些简单的三维现象,而对于三维模型
SAP R/3 系统不但是一个成功的业务系统,而且还能根据存放在SAP R/3系统中的宝贵的业务数据提供高级的决策支持。随着 SAP R/3系统在众多企业中的广泛成功的应用,管理者将SAP应
随着计算机和互联网技术的迅速发展和成熟,越来越多的企业开始进入了互联网商业模式的时代。通过部署互联网商业解决方案,能够全方位的为企业降低成本、提高客户满意度、改善业
手绘草图以其方便,自然的表达方式,日益成为人机交互领域中的一个研究热点,但是其存在表示形式复杂,数据量大等问题。手绘草图参数化能够极大的减少手绘草图的数据量,使得手绘草图
语音中蕴含着丰富的说话人特征信息。说话人识别就是从语音中提取出这些个性特征并使用一定的识别方法识别出语音的说话人。随着信息技术尤其是语音通信技术的发展,说话人识别
WS-BPEL(Web Service Business Process Execution Language)是Web服务规范族中服务复合层的重要标准。WS-BPEL支持通过对Web服务的编制(Orchestration)来建模业务流程,从而使
学位