Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms. (March 2018)
- Record Type:
- Journal Article
- Title:
- Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms. (March 2018)
- Main Title:
- Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms
- Authors:
- Hamilton, Steven P.
Slattery, Stuart R.
Evans, Thomas M. - Abstract:
- Highlights: Improvements offered for both history-based and event-based MC transport on GPUs. The history-based algorithm significantly outperforms the event-based algorithm. Filtering dead particles to reduce thread divergence leads to 2x performance gain. Performance on an NVIDIA P100 GPU equivalent to 60–80 CPU cores is demonstrated. Nearly perfect inter-node scaling is demonstrated on the Titan supercomputer. Abstract: This paper 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. In addition, nearly perfect multi-device parallel weak scaling is demonstrated on more than 16, 000 nodes of the Titan supercomputer.
- Is Part Of:
- Annals of nuclear energy. Volume 113(2018)
- Journal:
- Annals of nuclear energy
- Issue:
- Volume 113(2018)
- Issue Display:
- Volume 113, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 113
- Issue:
- 2018
- Issue Sort Value:
- 2018-0113-2018-0000
- Page Start:
- 506
- Page End:
- 518
- Publication Date:
- 2018-03
- Subjects:
- Radiation transport -- Monte Carlo -- GPU
Nuclear energy -- Periodicals
Nuclear engineering -- Periodicals
621.4805 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03064549 ↗
http://catalog.hathitrust.org/api/volumes/oclc/2243298.html ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.anucene.2017.11.032 ↗
- Languages:
- English
- ISSNs:
- 0306-4549
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 1043.150000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 16294.xml