Implementing molecular dynamics simulation on the Sunway TaihuLight system with heterogeneous many‐core processors. (10th April 2018)
- Record Type:
- Journal Article
- Title:
- Implementing molecular dynamics simulation on the Sunway TaihuLight system with heterogeneous many‐core processors. (10th April 2018)
- Main Title:
- Implementing molecular dynamics simulation on the Sunway TaihuLight system with heterogeneous many‐core processors
- Authors:
- Dong, Wenqian
Li, Kenli
Kang, Letian
Quan, Zhe
Li, Keqin - Abstract:
- Summary: In various research of atom and molecule physical movements, molecular dynamics (MD) simulation is a common tool to simulate and investigate the real molecular motion. However, it introduces a significant penalty in performance, power, electricity, and running time. Consequently, once the simulation size scales up and computing demands keep growing, it comes at substantial costs in performance and energy usage. In this paper, an optimized MD implementation on the Sunway TaihuLight supercomputer with heterogeneous many‐core processors is developed to address the abovementioned issues. The Sunway TaihuLight is a totally independently designed and developed Chinese supercomputer with a profusely customized integration approach and a brand new many‐core processor, the SW26010. The computing power mainly supported by the homegrown many‐core SW26010 processors differs from other existing heterogeneous supercomputers. The Sunway TaihuLight is a heterogeneous supercomputer that ranks first in the world with its peak performance over 100 PFLOPS. Firstly, we propose a new algorithm based on cluster particles to fit the special architecture of SW26010. Then, three optimization methods of the MD simulation are implemented step by step: parallelized extensions to SW26010, memory‐access optimizations, and vectorization. After these optimization processes, a 14x speedup is achieved on a single computing node and yields significant performance and energy improvements. Superiorly,Summary: In various research of atom and molecule physical movements, molecular dynamics (MD) simulation is a common tool to simulate and investigate the real molecular motion. However, it introduces a significant penalty in performance, power, electricity, and running time. Consequently, once the simulation size scales up and computing demands keep growing, it comes at substantial costs in performance and energy usage. In this paper, an optimized MD implementation on the Sunway TaihuLight supercomputer with heterogeneous many‐core processors is developed to address the abovementioned issues. The Sunway TaihuLight is a totally independently designed and developed Chinese supercomputer with a profusely customized integration approach and a brand new many‐core processor, the SW26010. The computing power mainly supported by the homegrown many‐core SW26010 processors differs from other existing heterogeneous supercomputers. The Sunway TaihuLight is a heterogeneous supercomputer that ranks first in the world with its peak performance over 100 PFLOPS. Firstly, we propose a new algorithm based on cluster particles to fit the special architecture of SW26010. Then, three optimization methods of the MD simulation are implemented step by step: parallelized extensions to SW26010, memory‐access optimizations, and vectorization. After these optimization processes, a 14x speedup is achieved on a single computing node and yields significant performance and energy improvements. Superiorly, almost 24, 000 computing nodes (6, 000, 000 cores) are applied in our experiments, which gain an almost linear speedup. Besides, the proposed methods also can be adapted and fit to other molecular dynamics codes, even other similar scientific applications. … (more)
- Is Part Of:
- Concurrency and computation. Volume 30:Number 16(2018)
- Journal:
- Concurrency and computation
- Issue:
- Volume 30:Number 16(2018)
- Issue Display:
- Volume 30, Issue 16 (2018)
- Year:
- 2018
- Volume:
- 30
- Issue:
- 16
- Issue Sort Value:
- 2018-0030-0016-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-04-10
- Subjects:
- computing science -- heterogeneous many‐core processors -- high performance computing -- molecular dynamics -- simulation -- the Sunway TaihuLight -- the SW26010
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.4468 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7065.xml