Optimizing Protein Folding Simulation on Intel Xeon Phi

被引:0
作者
Huang, Kun [1 ]
Chen, Yifeng [1 ]
机构
[1] Peking Univ, EECS, Dept Comp Sci, Beijing 100871, Peoples R China
来源
2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC) | 2016年
关键词
Intel Xeon Phi; Molecular Dynamics; SIMD; MIC; Protein Fold;
D O I
10.1109/ISPDC.2016.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Molecular dynamics is an important method for protein structure research, which is called the holy grail of bioinformatics. It is also a popular application in large supercomputers. GROMACS is a widely used software package for molecular dynamics simulation. Almost all current attempts are only focus on the most costly part (consuming less than 70% of the time), while other parts are still running serially. In the official optimized version, a MIC even may not be as powerful as a highly optimized Xeon CPU. This paper introduces a deeply optimization on a single MIC card. We do not only optimize the hotspot in parallel, but also make the sequential part as efficiency as possible. In another word, we optimize the whole iteration loop. We try to explore potential performance as much as possible, combining a lot of optimization techniques, such as using SIMD instructions, rearranging data layout, redesigning data structure and adjusting work stream. We have achieved a speed of 500 steps/sec for a non-water protein molecule consisting of 3657 atoms. The speedup ratio is more than twice of what the official optimized version claims.
引用
收藏
页码:291 / 297
页数:7
相关论文
empty
未找到相关数据