Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms
Journal Article
·
· Annals of Nuclear Energy (Oxford)
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
This article presents an investigation of the performance of different multigroup Monte Carlo transport algorithms on GPUs with a discussion of both history-based and event-based approaches. Several algorithmic improvements are introduced for both approaches. By modifying the history-based algorithm that is traditionally favored in CPU-based MC codes to occasionally filter out dead particles to reduce thread divergence, performance exceeds that of either the pure history-based or event-based approaches. The impacts of several algorithmic choices are discussed, including performance studies on Kepler and Pascal generation NVIDIA GPUs for fixed source and eigenvalue calculations. Single-device performance equivalent to 20–40 CPU cores on the K40 GPU and 60–80 CPU cores on the P100 GPU is achieved. Last, in addition, nearly perfect multi-device parallel weak scaling is demonstrated on more than 16,000 nodes of the Titan supercomputer.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC)
- Grant/Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1414707
- Alternate ID(s):
- OSTI ID: 1549006
OSTI ID: 22834002
- Journal Information:
- Annals of Nuclear Energy (Oxford), Journal Name: Annals of Nuclear Energy (Oxford) Journal Issue: C Vol. 113; ISSN 0306-4549
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code
GPU Acceleration of History-Based Multigroup Monte Carlo
GPU-Centric Communication on NVIDIA GPU Clusters with InfiniBand: A Case Study with OpenSHMEM
Journal Article
·
Wed Jan 16 19:00:00 EST 2019
· Annals of Nuclear Energy (Oxford)
·
OSTI ID:1492181
GPU Acceleration of History-Based Multigroup Monte Carlo
Journal Article
·
Fri Jul 01 00:00:00 EDT 2016
· Transactions of the American Nuclear Society
·
OSTI ID:23042649
GPU-Centric Communication on NVIDIA GPU Clusters with InfiniBand: A Case Study with OpenSHMEM
Conference
·
Thu Nov 30 23:00:00 EST 2017
·
OSTI ID:1427708