面向神威·太湖之光的PETSc可扩展异构并行算法及其性能优化

来源 :计算机学报 | 被引量 : 0次 | 上传用户:cjing010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
共性数学库PETSc(Portable,Extensible Toolkit for Scientific Computation)是高性能计算的基础模块,是超级计算机计算环境的基础算法库之一,其性能直接影响调用数学库的高性能数值计算应用的效率.面向国际上首台100P神威·太湖之光异构超级计算机,根据实际研究需要选取PETSc中两个典型用例ex5(单节点线性求解方程组问题)和ex19(多节点求解2D驱动腔问题)进行实验探究.对运行结果分析找到的热点函数主要为PETSc函数库中7个核心函数,针对这7个核心函数(主要包括向量运算与矩阵运算),提出和实现了其异构并行算法,并结合机器的异构体系结构提出了相应的性能优化方法.在超级计算机上的实验结果为:核心函数并行算法在4主核、256从核的单节点上加速比最大可达到16.4;多节点情况下,当输入规模为16 384时,8192个节点相对于256节点的加速比为32,且加速比随着异构处理器数目的增加接近线性增加,表明PETSc核心函数并行算法在神威·太湖之光超级计算机上具有良好的可扩展性. The common mathematical library PETSc (Portable, Extensible Toolkit for Scientific Computation) is one of the basic algorithms of supercomputer computing environment, and its performance directly affects the efficiency of high performance numerical computations applied to math library. In the world, the first 100P Shenwei · Taihu Light isomerized supercomputer, two typical cases ex5 (one-node linear equations for solving equations) and ex19 (two-dimensional multi-nodes for solving two-dimensional driving cavity problems) were selected for experiments according to the actual needs of PETSc The hot-spot function found from the operation result analysis is mainly seven core functions in the PETSc library. For these seven core functions (including vector operation and matrix operation), the isomerization parallel algorithm is proposed and implemented, Heterogeneous architecture proposed corresponding performance optimization method.Experimental results on the supercomputer are as follows: The core function parallel algorithm can achieve a maximum speedup ratio of 16.4 on a single 4-core and a 256-node single node, and in multi-node case, When the input size is 16 384, the speedup ratio of 8192 nodes to 256 nodes is 32, and the speedup ratio increases with the number of heterogeneous processors Plus a nearly linear, parallel algorithms show PETSc kernel function has good scalability prowess Taihu light on supercomputers.
其他文献
目的探讨阿司匹林联合西洛他唑治疗进展性脑梗死的临床疗效及安全性。方法 220例进展性脑梗死患者,随机分为实验组和对照组,每组110例。对照组服用阿司匹林,实验组服用阿司匹
据ENS环境新闻网报道,美国环保局与交通部国家高速交通安全管理局日前正在酝酿制定重型和中型卡车、汽车的碳排放新标准,提升三分之一的能源效率,进而降低碳排放,抵御气候变
为提升铁路现代物流专业化服务能力、发挥铁路骨干作用,适应中国物流需求差异化发展趋势,为中国铁路现代物流发展提供理论和技术支撑,利用中国知网检索工具,梳理了最近20年公
自我国各大油田相继进入勘探开发后期之后,注水开发成为油田开发的一种重要手段,主力油层水淹的情况随之也越来越严重,水淹层的解释技术就成为储层解释的重要环节。针对大庆
目的观察背部推拿法结合针刺治疗亚健康失眠的临床疗效。方法将100例亚健康失眠者随机分为2组,每组各50例。对照组予普通针刺治疗,治疗组在普通针刺基础上加背部推拿治疗。治
对导数光度测定稀盐酸-活性炭萃提烟样中烟碱含量进行了实验研究.探讨了该方法的原理和实验条件,与通用的三波长紫外分光光度法进行比较,结果表明该方法测定的烟碱含量符合程
以影响太湖入湖河流水质的24个因子值为研究对象,将粒子群优化算法(PSO)与支持向量机算法(SVM)相结合。PSO算法用于优化SVM算法的参数c和g,有利于快速、高效地确定c和g的全局最优
一声撼天的嘶鸣惊醒了草原犀利而柔色的目光从此那广袤的绿便流出了青草的香味
目的:探讨孟鲁司特联合匹多奠德防治小儿哮喘反复发作的临床疗效。方法:将107例支气管哮喘患儿采用随机数字表分为两组,观察组55例在ICS的基础加用盂鲁司特口服12个月及匹多莫德
高校法学教师的法治思维方式在法学教育与法治中国、法治政府和法治社会一体化建设过程中具有极其重要的现实意义和作用。作为一个特殊社会群体,高校法学教师是否有正确的法