TY - GEN
T1 - BMapper
T2 - 54th International Conference on Parallel Processing, ICPP 2025
AU - Bao, Yubing
AU - Lu, Zhihui
AU - Duan, Qiang
AU - Du, Xin
AU - Chen, Zhongyu
AU - Zhao, Yicong
AU - Li, Xiaoyi
AU - Tan, Yandan
AU - Yang, Shuhan
AU - Wang, Ziyi
AU - Chen, Yang
AU - Xu, Yang
N1 - Publisher Copyright:
© 2025 Copyright held by the owner/author(s).
PY - 2025/12/20
Y1 - 2025/12/20
N2 - Brain simulation is an inherently highly parallel and time-sensitive task, requiring the simulation of billions of neurons and their interactions within just a few milliseconds. With the growing availability of brain data from biological research, more realistic and detailed simulations are becoming feasible. However, this also poses unprecedented challenges for parallel computing due to the extreme sparsity and heterogeneity of the emerging workloads. Efficient deployment of such workloads on modern HPC systems is critical to overcoming these challenges. We propose BMapper, a deployment framework that enables efficient parallel execution of brain simulations on supercomputers. BMapper comprises three synergistic components: BPartitioning, which introduces a novel multi-dimensional hybrid partitioning strategy to balance workloads across GPUs and reduce inter-GPU spike traffic; BPlacement, which applies deterministic spectral partitioning to minimize inter-server communication; and BRelaying, which identifies lightly loaded GPUs to assist the top-k heavily loaded ones by relaying spike traffic. These components work together to balance loads and minimize communication overhead, enabling high-speed simulation of large-scale brain models. BMapper has been deployed to simulate up to 10 billion neurons on a 1000-GPU supercomputer, achieving 25.15%-47.48% faster execution than state-of-the-art methods.
AB - Brain simulation is an inherently highly parallel and time-sensitive task, requiring the simulation of billions of neurons and their interactions within just a few milliseconds. With the growing availability of brain data from biological research, more realistic and detailed simulations are becoming feasible. However, this also poses unprecedented challenges for parallel computing due to the extreme sparsity and heterogeneity of the emerging workloads. Efficient deployment of such workloads on modern HPC systems is critical to overcoming these challenges. We propose BMapper, a deployment framework that enables efficient parallel execution of brain simulations on supercomputers. BMapper comprises three synergistic components: BPartitioning, which introduces a novel multi-dimensional hybrid partitioning strategy to balance workloads across GPUs and reduce inter-GPU spike traffic; BPlacement, which applies deterministic spectral partitioning to minimize inter-server communication; and BRelaying, which identifies lightly loaded GPUs to assist the top-k heavily loaded ones by relaying spike traffic. These components work together to balance loads and minimize communication overhead, enabling high-speed simulation of large-scale brain models. BMapper has been deployed to simulate up to 10 billion neurons on a 1000-GPU supercomputer, achieving 25.15%-47.48% faster execution than state-of-the-art methods.
UR - https://www.scopus.com/pages/publications/105026450871
UR - https://www.scopus.com/pages/publications/105026450871#tab=citedBy
U2 - 10.1145/3754598.3754609
DO - 10.1145/3754598.3754609
M3 - Conference contribution
AN - SCOPUS:105026450871
T3 - 54th International Conference on Parallel Processing, ICPP 2025 - Main Conference Proceedings
SP - 258
EP - 267
BT - 54th International Conference on Parallel Processing, ICPP 2025 - Main Conference Proceedings
PB - Association for Computing Machinery, Inc
Y2 - 8 September 2025 through 11 September 2025
ER -