第一性原理计算软件包在GPU集群上的加速  

Accelerating First Principle Calculation Package on GPU Cluster

在线阅读下载全文

作  者:赵慰[1,2] 赵永华[1] 刘晓辉[3] 何力新[3] 

机构地区:[1]中国科学院计算机网络信息中心超级计算中心,北京100190 [2]中国科学院大学,北京100049 [3]中国科学技术大学量子信息重点实验室.合肥230026

出  处:《计算机科学与探索》2014年第8期897-905,共9页Journal of Frontiers of Computer Science and Technology

基  金:国家自然科学基金 No.60873113;国家重点基础研究发展计划(973计划)No.2011CB309702;国家高技术研究发展计划(863计划)No.2012AA01A309~~

摘  要:第一性原理计算软件在密度泛函理论的发展中起着重要作用。相比平面波方法,局域轨道法更适合处理大规模多体问题。随着问题规模的不断增大和计算机计算能力的提升,软件的并行加速成为一个重要课题,MPI(message passing interface)结合GPU(graphic processing unit)实现的异构并行是一个新的解决方案。基于局域轨道法的第一性原理计算软件MESIA(massive electronic simulation based on systematically improvable atomic bases)经过MPI+OpenMP+CUDA三级并行,单GPU取得了约15倍的加速比,同时表现出了良好的可扩展性。测试结果同时验证了使用GPU计算可以保证计算精度。First principle calculation package plays an important role in the development of density functional theory. Local orbital method is more suitable than plane wave method when calculating big system. Parallelism of the package becomes more and more important as the increasing of system scale and the development of HPC (high performance computing). The combination of MPI (message passing interface) and CUDA (compute unified device archi- tecture) is a new way to accelerate the package. Accelerating the MESIA (massive electronic simulation based on systematically improvable atomic bases) package based on LCAO (linear combination of atomic orbitals) method with MPI+OpenMP+CUDA provides 15-fold speedup per GPU and good scalability. The test results also prove that computing with GPU can keep the accuracy of results.

关 键 词:统一计算架构(CUDA) 格点积分 第一性原理 局域轨道法 

分 类 号:TP338.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象