Optimization of heterogeneous parallel algorithm for Monte Carlo neutron transport simulation aiming at thread divergence Issues

• The heterogeneous parallel computing for Monte Carlo method is implemented. • Novel parallel optimization algorithms for thread divergence problems are proposed. • The AOS memory layout performs better than SOA in history-based tracking algorithm. • GPU-based parallelism provides significant acceleration for Monte Carlo simulations . The Monte Carlo simulation of large-scale neutron transport problems has always faced the problem of slow computation. In order to fully exploit the acceleration advantage of heterogeneous parallelism on the Monte Carlo neutron transport simulation, this paper carries out research around the history-based neutron tracking algorithm, deeply explores the adaptation of the Monte Carlo algorithm and heterogeneous parallelism. Aiming at the thread divergence problem, optimization strategies for particle tracking algorithm are proposed to ensure load balancing among parallel threads. In addition, to mitigate the impact of global memory access latency, the memory layout of the particle state data is reasonably arranged by comprehensively considering the random memory access of Monte Carlo algorithm and the hardware characteristics of GPU . The reliability and efficiency of heterogeneous parallel algorithm are validated in calculations of benchmarks, the computing performance on an NVIDIA A800 GPU is equivalent to the performance of 62–87 CPU cores.

Authors

Institutions

Publication Details

Journal
Annals of Nuclear Energy
Published
2025-04-23
DOI
https://doi.org/10.1016/j.anucene.2025.111508
Citations
3
Primary Topic
Nuclear reactor physics and engineering
Type
article
Field-Weighted Citation Impact
14.98

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimization of heterogeneous parallel algorithm for Monte Carlo neutron transport simulation aiming at thread divergence Issues

Shichang Liu, Xin Wang, Xian Zhang, Shangguan Danhua et al.
3 citations
Annals of Nuclear Energy
Nuclear reactor physics and engineering
14.98
article

Optimization of heterogeneous parallel algorithm for Monte Carlo neutron transport simulation aiming at thread divergence Issues

Shichang Liu, Xin Wang, Xian Zhang, Shangguan Danhua, Shu Li
article en
3 citations

Abstract

• The heterogeneous parallel computing for Monte Carlo method is implemented. • Novel parallel optimization algorithms for thread divergence problems are proposed. • The AOS memory layout performs better than SOA in history-based tracking algorithm. • GPU-based parallelism provides significant acceleration for Monte Carlo simulations . The Monte Carlo simulation of large-scale neutron transport problems has always faced the problem of slow computation. In order to fully exploit the acceleration advantage of heterogeneous parallelism on the Monte Carlo neutron transport simulation, this paper carries out research around the history-based neutron tracking algorithm, deeply explores the adaptation of the Monte Carlo algorithm and heterogeneous parallelism. Aiming at the thread divergence problem, optimization strategies for particle tracking algorithm are proposed to ensure load balancing among parallel threads. In addition, to mitigate the impact of global memory access latency, the memory layout of the particle state data is reasonably arranged by comprehensively considering the random memory access of Monte Carlo algorithm and the hardware characteristics of GPU . The reliability and efficiency of heterogeneous parallel algorithm are validated in calculations of benchmarks, the computing performance on an NVIDIA A800 GPU is equivalent to the performance of 62–87 CPU cores.

Annals of Nuclear EnergyVol. 219
Institute of Applied Physics (UA), North China Electric Power University (CN), Institute of Applied Physics and Computational Mathematics (CN)
National Natural Science Foundation of China, Natural Science Foundation of Hebei Province, Beijing Nova Program, Fundamental Research Funds for the Central Universities
Openalex Percentile: Top 2%
Nuclear reactor physics and engineering
14.98
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.