共性数学库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核心函数并行算法在神威·太湖之光超级计算机上具有良好的可扩展性.展开更多
IEEE第11届自然计算和第12届模糊系统和知识发现国际学术会议(The 2015 11th InternationalConference on Natural Computation,ICNC 2015 and the 2015 12th International Conference on FuzzySystems and Knowledge Discovery, FSKD...IEEE第11届自然计算和第12届模糊系统和知识发现国际学术会议(The 2015 11th InternationalConference on Natural Computation,ICNC 2015 and the 2015 12th International Conference on FuzzySystems and Knowledge Discovery, FSKD 2015)于2015年8月15~17日在湖南张家界召开。展开更多
文摘IEEE第11届自然计算和第12届模糊系统和知识发现国际学术会议(The 2015 11th InternationalConference on Natural Computation,ICNC 2015 and the 2015 12th International Conference on FuzzySystems and Knowledge Discovery, FSKD 2015)于2015年8月15~17日在湖南张家界召开。