A CPU/MIC Collaborated Parallel Framework for GROMACS on Tianhe-2 Supercomputer

Shaoliang Peng,Yingbo Cui,Shunyun Yang,Wenhe Su,Xiaoyu Zhang,Tenglilang Zhang,Weiguo Liu,Xing-Ming Zhao
DOI: https://doi.org/10.1109/TCBB.2017.2713362
2019-04-01
IEEE/ACM Transactions on Computational Biology and Bioinformatics
Abstract:Molecular Dynamics (MD) is the simulation of the dynamic behavior of atoms and molecules. As the most popular software for molecular dynamics, GROMACS cannot work on large-scale data because of limit computing resources. In this paper, we propose a CPU and Intel® Xeon Phi Many Integrated Core (MIC) collaborated parallel framework to accelerate GROMACS using the offload mode on a MIC coprocessor, with which the performance of GROMACS is improved significantly, especially with the utility of Tianhe-2 supercomputer. Furthermore, we optimize GROMACS so that it can run on both the CPU and MIC at the same time. In addition, we accelerate multi-node GROMACS so that it can be used in practice. Benchmarking on real data, our accelerated GROMACS performs very well and reduces computation time significantly. Source code: https://github.com/tianhe2/gromacs-mic.
What problem does this paper attempt to address?