arrow
Return

Accelerating Molecular Dynamics Simulations on ARM Multi-Core Processors

delete2026-02-03
delete0
PRE
AI
R
R. Chen
H
Huihai An
Z
Zhihua Sa
P
Ping Gao
X
Xiaohui Duan
B
Bertil Schmidt
Y
Yang Yang
Y
Yizhen Chen
L
Lin Gan
G
Guangwen Yang
刘伟国 (Weiguo Liu)
DOI:10.1109/TPDS.2026.3660861delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
LAMMPS is a widely used molecular dynamics (MD) software package in materials science, computational chemistry, and biophysics, supporting parallel computing from a single CPU core to large supercomputers. The Kunpeng processor features both high memory bandwidth and core density and is therefore an interesting candidate for accelerating compute-intensive workloads. In this article, we target the Kunpeng multi-core architecture and focus on optimizing LAMMPS for modern ARM-based platforms by using the Lennard-Jones (L-J) and Tersoff potentials as representative case studies. We investigate both common and specific optimization challenges, and present a comprehensive performance analysis addressing four key aspects: neighbor list algorithm design, force computation optimization, efficient vectorization, and multi-thread parallelization. Experimental results show that the optimized potentials achieve speedups of approximately $2 \times$ and $5 \times$, reaching $4.55 \times$ and $7.04\times$ the performance of the original Intel version for L-J and Tersoff, respectively. Both potentials outperform Intel’s acceleration library, with a peak performance up to $2.9\times$$-3.5\times$. In terms of parallel efficiency, we evaluate scalability both within a single CPU (small-scale) and across multiple nodes (large-scale). Strong and weak scaling tests within a single CPU show that when the expansion factor is 32 times, parallel efficiency remains above 90%. Large-scale weak scaling across multiple nodes achieves up to 86% efficiency when the expansion factor is 32. Using 32 nodes (18,432 processes), our implementation enables billion-atom simulations with L-J and Tersoff potentials. This work achieves breakthrough performance and provides critical support for large-scale molecular dynamics in engineering applications.
Keywords:
High-performance computing
molecular dynamics
ARM multi-core architecture
LAMMPS
scientific computing

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

T
tsinghua university
Scholars:
11.8W
Papers: 10.0W
Citations: 137
J
johannes gutenberg university
Scholars:
584
Papers: 242
Citations: 0
S
shandong university
Scholars:
9.4W
Papers: 6.4W
Citations: 94
researcher View more organizations