• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

Porting and optimizing of NAMD
on SunwayTaihuLight System
 

YAO Wen-jun,CHEN Jun-shi,SU Zhi-chao,YU Yang,LIAO Chen-zhi,AN Hong   

  1. (School of Computer Science and Technology,University of Science and Technology of China,Hefei 230051,China)
  • Received:2017-01-15 Revised:2017-03-20 Online:2017-06-25 Published:2017-06-25

Abstract:

Nanoscale molecular dynamics (NAMD) is an open source free molecular dynamics simulation software based on the Charm++ parallel programming model, which can quickly simulate millions of atomic-level macromolecules in large-scale parallel computer system. SunwayTaihuLight System is a supercomputer developed independently by China, which has a theoretical peak performance of 125.4 Pflop/s with 10 million cores,and the LINPACK efficiency is no less than 70%. The NAMD partitions the atoms in the space, divides the force in the calculation, fully exposes the parallelism of the single-step simulation, and controls the load balance through the CHARM++. In response to the characteristics of NAMD simulation calculation, we port and optimize NAMD calculation code, allowing it to run better on the supercomputer SunwayTaihuLight System. After optimization, the performance is improved by nearly 20 times, and the performance of the single core group is 3 times higher than Intel XeonE5-2650V2. Scalability at present parallel degree reaches about 3.25 millions of cores, which makes a breakthrough of a million of cores.

Key words: molecular dynamics (MD), Sunway supercomputer, heterogeneous many-core processor