SMC-AI: Scaling Monte Carlo Simulation to Four Trillion Atoms with AI Accelerators
Xianglin Liu, Kai Yang, Fanli Zhou, Yongxiang Liu, Hao Chen, Yijia Zhang, Dengdong Fan, Wenbo Li, Bingqiang Wang, Shixun Zhang, Pengxiang Xu, and Yonghong Tian

TL;DR
SMC-AI introduces a scalable Monte Carlo simulation framework leveraging AI accelerators, enabling unprecedented atomistic simulations of 4 trillion atoms with high efficiency and scalability.
Contribution
It extends the SMC-X method for efficient, scalable Monte Carlo simulation on AI hardware, achieving the largest ML-accelerated atomistic simulation to date.
Findings
Simulated 4 trillion atoms on 4096 NPU dies, the largest ML-accelerated atomistic simulation.
Achieved 32X larger system size and 1.3X throughput compared to previous records.
Maintained high strong and weak scaling efficiency on both NPU and GPU implementations.
Abstract
The rapid advancement of deep learning is reshaping the hardware design landscape toward AI tasks, posing fundamental challenges for HPC workloads such as atomistic simulation. Here we present SMC-AI, a general algorithmic framework that extends the SMC-X method for efficient canonical Monte Carlo simulation on AI accelerators, including GPUs and NPUs, while maintaining extreme scalability. The implementation of SMC-AI on an NPU cluster reaches unprecedented performance, achieving MC simulation of 4 trillion atoms on 4096 NPU dies. This represents the largest ML-accelerated atomistic simulation reported, delivering 32X system size and 1.3X throughput than previous records, with a relatively small computational budget. Excellent strong and weak scaling efficiency are reached for both the NPU and GPU implementation. By decoupling ML models from simulation, SMC-AI creates an abstraction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
