并行最优路径算法及并行层次通信模型LogGP(h)研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:robinlaikankan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以数据为中心的超级计算时代的到来,在各种以图为数据结构的应用中数据规模日益增大,数据量的急剧增加使得串行最优路径算法成为应用的性能瓶颈,已不能满足大规模最优路径求解的实时性要求。然而,最优路径求解算法的并行化却对图的类型有高度的敏感性,尤其是对一些稀疏图,如交通网络图,目前并没有很好的算法提供足够的并行性[1]。对此,本文提出、实现和优化了一种新的基于网络划分和迭代更新的并行最优路径算法,并用真实的交通网络数据在IBM JS21集群和曙光5000A两种平台上对算法进行了评测。测试结果表明,该算法具有较好的性能,在IBM JS21集群上,使用16个进程会出现约15倍的加速比;而在曙光5000A上,算法使用同一节点内的16个核获得了约20倍的超线性加速比。   本文的另一部分研究工作集中在新的并行计算模型方面。研究者所提出的并行计算模型有很多,从基于共享存储器结构的第一代并行计算模型,到针对于分布式存储结构的第二代并行模型,再到考虑存储层次性的第三代并行计算模型,却较少有模型考虑到通信的层次性。   大规模集群系统往往由几百到几千、甚至上万个节点构成,网络拓扑结构复杂。在这样的大规模集群系统中,点对点通信的性能并不总是一致的。这种非一致的通信性能随着网络拓扑的复杂化呈现层次性的变化,本文首先提出了层次化非一致性带宽和延迟(Hierarchical Communication Latency and Bandwidth:HCLB)的概念,并以进程映射对MPI Allgather的四种算法性能影响说明了由多核结构引起的通信层次性;之后,本文将大规模集群系统中的HCLB现象模型化,提出LogGP(h)并行通信模型。LogGP(h)在LogGP模型基础上,通过参数h将网络拓扑结构抽象到模型中,很好的表达了通信层次性。本文在具有8个刀片的IBM JS21集群上对点对点通信和集合通信开销进行模型分析和实际测试,实验结果表明,LogGP(h)较未引入参数h的LogGP模型更精确。
其他文献
服务资源发现技术研究是理论界和业界一个热点问题,与该技术相关的服务语义描述和服务精确匹配等研究工作,吸引着越来越多研究人员和业界人士的关注。在学习、生活、工作和生产
地理信息系统(GIS)已历经了单机版GIS,Web GIS两个阶段,并向空间信息网格发展。后者能有效屏蔽网络异构性和各种设备的异构性,从而汇集和共享各种空间信息资源。空间信息网格资
近年来,随着海上反恐、国际海域争端等问题日益突出,我国的海上安全保障形势日益严峻,海洋安全已成为国家安全的重要组成部分。对船舶快速有效的识别、定位与追踪是对船舶进行有
自主计算所要解决的是日益复杂的计算环境中所面临的管理与成本问题,提高系统的运行效率,使得系统能够自我管理。自主计算系统能够自动完成复杂任务,具有根据环境变化自我调节、
随着网络和计算机的普及,电子文档成为一种应用广泛的信息存储形式。电子文档方便共享、存储代价低,为知识的传播提供了很大的便利,但是这一特性也导致了复制抄袭的普遍性,文
移动计算是当今主流的计算模式之一,以MID、UMPC、Tablet PC、PDA为代表的移动设备为移动计算的实现提供了可行性。在办公软件领域,随着用户需求的多样化发展,办公软件的非结构
随着软件技术的发展,越来越多的应用系统采用组件技术来提高系统开发效率。企业级应用通常通过集成多种组件形成复杂软件,完成业务功能。各种组件之间存在直接或者间接的依赖关
密钥管理是保证卫星网络安全通信的基础,为卫星网络提供消息加密、认证、以及密钥分配及更新功能,也是目前网络安全研究的重点和难点。本文从对地面网络密钥管理模型的效率、代
随着3G的推广,3G用户数量的不断增长,视频播放将成为移动设备中非常重要的应用。播放视频所消耗的能量占移动设备消耗总能量的比重也将不断增加。而移动设备的功耗控制一直是非
在空间图像传感器技术向高分辨率、高精度的应用领域迈进的同时,图像数据量的增长向空间飞行器数据存储和传输设备的性能提出了挑战。为了解决图像质量和系统瓶颈之间的矛盾,在