基于通信优化的多MIC协处理器平台上的并行编程研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:shuxiaopei110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
未来高性能计算机的发展趋势是在单个计算节点之内使用多个加速部件,更为复杂的体系结构使得通信效率成为了获得更高性能的主要因素之一。因此本文基于通信优化这一关键问题,进行了新型的单节点多MIC协处理器平台上的并行编程研究。首先,为了实现单节点内多个协处理器与主机端CPU的高效通信,本文对比研究了三种编程方式,包括基于对等模式的MPI-Open MP编程方法,基于卸载模式的传统的pragma编程方法,以及本文新提出的基于卸载模式的COI-SCIF编程方法。MPI-Open MP方式的编程及优化与传统的CPU集群相同;第一种卸载模式的编程方法较为通用,是由编译器的pragma指令实现;而第二种卸载模式的方法结合使用了Intel提供的底层接口coprocessor offload infrastructure(COI)和symmetric communication interface(SCIF),以实现低延迟的通信。虽然以pragma为基础的编程方式更为简单,但COI-SCIF的编程方式有以下的优点:卸载代码段开销更低,数据传输带宽更高,计算与数据通信能够实现更好的异步重叠等。底层的COI-SCIF编程方式可以更细粒度的控制数据传输,与对等模式的MPI-Open MP方式相比也显示了很好的性能效果。其次,考虑到整个异构集群上的并行编程和通信优化,针对集群中多种设备高效协同计算的问题,本文面向Stencil结构化网格类计算,研究了一种基于高效通信的混合编程模型。通过结合使用MPI、Open MP、COI、SCIF等多种编程技术,完成模型的整体设计,提出了一种较为合理的负载均衡策略,并通过任务划分、通信隐藏等技术实现层次流水线式通信优化,达到多层次高效率的通信计算目标。本文的所有实验都是基于一个以Stencil结构化网格计算为基础的真实三维应用实现;实验平台为当前排名世界第一的天河-2号超级计算机。通过详尽的测试,分析对比了单节点上MPI-Open MP、pragma和COI-SCIF这三种不同编程方式的通信带宽与性能,展现了基于系统级接口的COI-SCIF编程模式的优势;多节点上,首先对基于高效通信的混合编程模型的负载划分策略进行测试与验证,得出了最优的负载划分结果;在最优负载设置下,分析对比应用通信优化策略前后的性能结果;本文在最后给出了上述编程模型指导下实现、在天河-2号上大规模长时间模拟,所得出的病态心脏细胞纳米精度的钙动力学模拟结果。本文所进行的基于通信优化的单节点多MIC协处理平台上的混合编程研究,不仅为单节点-多加速器这类新兴体系结构提供了进一步深入研究的经验与参考,同时也为未来天河-2号超级计算机的高效充分利用提供了良好开端。
其他文献
由于越来越复杂和多元化的网络结构及其应用需求,网络安全隐患多不胜数,单一安全设备针对特定安全威胁,难以保证网络系统安全。如何对现有的计算机网络系统进行综合有效的保
随着近年来计算机网络的迅猛发展,越来越多的用户加入到因特网中。然而不幸的是,恶意的网络攻击行为也是层出不穷,给用户造成了很大的损失。网络安全问题逐渐引起人们的重视,入侵
近年来,随着Internet的迅速普及,产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议、网络音频/视频广播。这就带来了带宽的急剧消耗和网络拥挤问题。为了缓解
车载网是一种在车辆之间、车辆和路边设施之间建立自组织网络的技术,使得车辆在没有网络基础设施支持的情况下也能进行通信。作为智能交通系统解决方案中的关键环节,车载网在
本文主要研究的是J2EE模型在企业应用集成中的应用以及目前企业应用集成中种种问题的合理的改进方案。首先以企业应用集成为中心,介绍企业应用集成的分类,然后通过对现今企业应
随着GSM移动通信网络的发展,无线资源日益紧张,各地移动运营商都在进行不断的网络扩容,然而扩容导致的质量问题,城市高层建筑和玻璃墙对无线信号的影响问题,还有用户数量变化、频
无线自组织网络是一种特殊类型的无线网络,和传统的移动无线网络不同,它们不需要任何固定的网络基础设施。事实上,节点之间是依靠网络中的其它节点来保持网络连通的。无线自组织
J2EE 多层结构推出以来,软件业发生巨大变化,但是J2EE 只提出了广泛意义上的设计开发框架,针对各个行业的具体应用,还需要有从大量实战经验中提炼的、稳定的、健壮的、基于J2
Bent函数是一类具有最高非线性度的布尔函数,布尔函数是对称加密密码体制设计和分析的关键。本文所研究的Bent函数,对于构造一类具有高非线性度的布尔函数在密码体制的应用具
近年来P2P技术的大量运用,使整个互联网的网络流量急剧增加。P2P作为一种新型应用,一方面带来了新媒体、新视讯等新产业,另一方面又成为了一个带宽吞噬者,严重地消耗了网络带宽,阻