对称特征问题的并行算法与并行软件

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:ljyrabbit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模对称矩阵特征问题存在于许多科学计算领域与工程设计中,而且在许多科学应用的软件代码中也包含着对称特征问题的求解。然而随着求解问题规模的不断增大,存储空间和计算时间正在制约着这些计算问题的求解。因此对这些代码的并行化已成为必然。而对已有的许多并行代码,如计算量子化学的并行代码和电子结构并行代码MP_Quest,稠密对称特征问题求解占据着整个运行时间的极大部分。因此对称特征问题并行算法和实现技术的研究是非常必要和迫切的。   在过去的十几年,广义稠密特征问题的研究和发展主要集中在分布存储并行计算机的并行算法研究和实现上,而不是在数值分析方面。这些研究包括使用三级矩阵.矩阵操作的块算法方法和有效的并行分布方式,另外针对线性代数问题并行策略的研究也已变得非常重要。   本文工作主要围绕着广义对称特征问题有效并行算法设计和实现技术,研究了与这一问题有关的理论、并行算法设计方法和具体的实现。并行算法的研究充分考虑了处理器网格结构、数据在处理器的分布以及块算法技术等对算法性能的影响,主要目的是降低并行算法存在的通信开销、改善负载平衡,并尽量开拓算法的并行性。另外,针对现代并行机的多级体系结构,探讨了在这种计算平台上的编程模型和有效的并行算法设计方法。所取得成果包括:   1.本文给出了将广义对称特征问题转化为标准特征问题的并行算法。从降低已有并行算法的通信开销和增加算法并行性考虑,该并行算法将Cholesky分解结合到广义对称特征问题标准化转换中。新算法可显著改善已有并行算法的性能和可扩展性。另外本文给出了一个有效求解具有多个右端项的三角矩阵方程AX=B的并行算法。   2.在使用块算法技术设计并行算法时,普遍采用的方法是将块算法和块存储结合在一起。这在LU分解和广义对称特征问题标准化等问题的并行计算中确能带来益处。而对于对称矩阵三对角化并行,算法块和数据块的分离可改善已有并行块算法中的负载平衡和可扩展性。基于这一研究,本文给出了不依赖于存储块的对称矩阵三对角化并行块算法和回转换(backtransformatiom)求解标准特征问题特征向量的并行块算法。并提出了存在于回转换算法中的数据重分配策略。   3.基于秩-2修正+laguerre迭代法求解三对角特征问题的分而治之方法,本文给出了一个并行算法。该方法明显快于基于二分法的并行求解方法,并具有二分法的求解精度。且使用了比Cuppen分而治之算法更少的存储空间。   4.针对SMP集群系统讨论了MPI/OpenMP混合并行编程模型及其实现方法,并探讨了SMP集群上的并行算法设计方法。基于该系统所具有通信多级性和并行多级性,本文提出了集群级和节点级两级并行算法设计观点。并且基于前面对称特征问题并行算法的研究,给出了在SMP集群上三对角化转换和三对角特征问题求解的混合并行算法。   (1)矩阵三对角化的混合并行算法采用了数据在SMP节点间和节点内的动态和静态两种分布方式。节点内线程间并行采用了粗粒度并行模式,这使得节点内线程并行达到了完全的负载平衡。   (2)三对角特征问题的混合并行算法采用了细粒度+粗粒度多粒度模式和任务分配的动态调用方法,改善了原MPI算法中的负载平衡问题、降低了通信开销。   5.基于本文给出的并行算法,开发了对称特征问题并行求解器PSEPS。PSEPS的运行环境是支持MPI消息传递的多种类型体系结构的并行计算机,包括共享存储多处理机、分布存储并行计算机和SMP集群系统。PSEPS的运行要求BLAS库和LAPACK库。该求解器使用了二维块-循环数据分布。   另外,基于MPI/OpenMP混合并行,在深腾6800系统开发了一个试验版的对称矩阵特征问题并行求解器。
其他文献
随着嵌入式系统的应用越来越广泛,嵌入式系统应用程序的优化方法越来越受到关注。针对嵌入式系统的特点,如何减小应用程序代码大小也成为研究热点之一。 在分析和研究链接时
随着Internet的高速发展,Web信息集成系统得到应用和推广。Web信息集成系统能够提取网页中的数据,并将其集成到XML或关系数据库中,提供结构化查询、数据挖掘和其他信息服务。网
随着移动互联网的飞速发展,WLAN得到广泛应用,大量部署的无线接入点AP为广大移动终端用户提供网络访问服务。随着AP本身硬件配置的提升,如何利用AP的计算与存储能力提升网络业务
互联网的迅速发展,Internet上各种领域的信息越来越丰富,如何对所需求信息进行高效的访问成为日益重要的问题。Web信息集成系统提取来自异种数据源网页中的数据,集成到XML或者关
随着互联网和地理信息系统(GeographicalInformationSystem,GIS)的发展,越来越多的网络GIS服务在互联网上出现,并且得到广大网民的欢迎和接受。在Google和百度两大搜索引擎公司
近年来,移动互联网迎来了爆发式的增长,移动设备的普及,4G以及WIFI网络的广泛覆盖使得多媒体服务变得更加便捷,用户可以随时随地通过移动设备获取多媒体服务。移动设备自身资
随着语义网研究的不断的成熟,许多机构和组织开发了用于知识共享的本体来描述网络资源和信息。由于本体的设计者观点存在着差异,导致所设计出来的本体有很大的异构性,阻碍了知识
本文主要讨论量子指纹协议中的两个基本问题:无纠缠量子指纹的最优性;共享纠缠量子指纹的性质,及其最大错误率下界与纠缠量(用Schmidt数度量)之间的关系.本文首先简单回顾了量子
在信息技术飞速发展的今天,以Web2.0概念为主导的重要网络应用“社区问答系统”现已逐渐成为人们网上信息获取和经验知识分享的重要渠道。百度知道、Yahoo!Answers、知乎等作
绩效管理和绩效考核是做好实际工作、实现组织战略目标的重要管理工具和手段。在本文拟要分析和解决的新闻宣传和稿件投稿工作中,我们以绩效管理和相关信息技术为理论依据和实
学位