共性数学库PETSc(Portable,Extensible Toolkit for Scientific Computation)是高性能计算的基础模块,是超级计算机计算环境的基础算法库之一,其性能直接影响调用数学库的高性能数值计算应用的效率.面向国际上首台100P神威·太湖之...共性数学库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核心函数并行算法在神威·太湖之光超级计算机上具有良好的可扩展性.展开更多
Y2001-62885-537 0115491并行算法设计(含3篇文章)=PDSECA2:parallel algo- rithm designs[会,英]//Proceedings of the Seventh In-ternational Conference on Parallel and Distributed Sys-tems:Workshops,2000.—537~560(PC)本部分...Y2001-62885-537 0115491并行算法设计(含3篇文章)=PDSECA2:parallel algo- rithm designs[会,英]//Proceedings of the Seventh In-ternational Conference on Parallel and Distributed Sys-tems:Workshops,2000.—537~560(PC)本部分含3篇文章。题名为:非对称大型稀疏线性系统用的改进型准最小剩余(IQMR)法的并行性能估计,高清晰度彩色图象重构用的有效并行算法,以及半导体器件并行瞬态模拟用的波形双共轭梯度法。展开更多
文摘Y2001-62885-537 0115491并行算法设计(含3篇文章)=PDSECA2:parallel algo- rithm designs[会,英]//Proceedings of the Seventh In-ternational Conference on Parallel and Distributed Sys-tems:Workshops,2000.—537~560(PC)本部分含3篇文章。题名为:非对称大型稀疏线性系统用的改进型准最小剩余(IQMR)法的并行性能估计,高清晰度彩色图象重构用的有效并行算法,以及半导体器件并行瞬态模拟用的波形双共轭梯度法。