10月15日至17日,应固体所刘大勇副研究员的邀请,中科院计算机网络信息中心的赵永华研究员、王龙研究员、贾伟乐博士一行三人到固体所进行了为期3天的工作访问。
16日上午,赵永华研究员做了题为“大规模矩阵问题的并行计算与软件移植”的专题报告。大规模矩阵计算是许多科学和工程应用的计算核心,也是超级计算机极力求解的计算问题。随着并行计算机性能的不断提高和体系架构的变化,需要针对新型并行机架构研究新型的并行算法和实现方法。赵永华研究员在报告中首先介绍了与矩阵并行计算有关的并行算法,包括矩阵的不同分解方法、矩阵—矩阵和矩阵—向量有效,以及大规模矩阵求逆的并行算法和实现;接着又介绍了其团队自主开发的各类稠密和稀疏矩阵特征值问题并行求解器;最后介绍了针对并行机架构的并行软件的实现方法和软件移植等。
16日下午,贾伟乐博士作了题为“平面波第一原理方法的并行与GPU计算”的学术报告。介绍了中科院超算中心研发的基于第一性原理方法的多GPU加速软件“Ultra-Mat”,这是世界上第一个能扩展到多个GPU 上的平面波赝势密度泛函软件,相比CPU 版本,它要快约20-30倍。此外,还重点介绍了算法的并行、CPU/GPU的通信和MPI通信等多个方面,以及如何把原有第一性原理代码速度提高。
访问期间,固体所从事计算物理工作的科研人员与赵永华研究员一行进行了深入探讨。赵永华研究员等人的工作,尤其是矩阵并行计算方面的工作,与固体所的物理计算相结合,可为提高数值计算中的计算效率带来了很大的帮助。双方就下一步合作提出了具体的意见和计划,对合作前景都寄予了厚望。
来访人物简介:赵永华研究员,2007年起就职于中科院网络信息中心超级计算中心,主要研究方向为高性能计算、并行算法与并行软件、并行编程模型与方法等。近年来围绕大规模科学计算、线性与非线性数值计算,研究与这些计算问题有关的理论、有效并行算法、并行编程模型和并行实现技术;自主研发完成并行软件包HPSEPS并已在科学和工程计算中得到应用。
王龙研究员,现任超算中心科学计算应用技术研发部主管,主要研究方向为计算宇宙学与材料第一性原理计算中大规模并行算法与异构算法及其软件实现。在超算顶级会议SC11发表过文章,出版Springer专著1本,获选中科院首批“青促会”成员及北京分院“启明星”人才计划。