December 2023

Conference Paper

Novel features and GPU performance analysis for EM particle transport in the Celeritas code

By:
Johnson, Seth R; Castro Tognini, Stefano ; Evans, Thomas M; Canal, Philippe; Yung jun, Soon; Lima, Guilherme; Lund, Amanda; R pascuzzi, Vincent
Journal Name:
EPJ Web of Conferences
Page Number:
3030
Volume:
251
Issue Number:
1
Publication Date:
December 27, 2023
Conference Name:
25th International Conference on Computing in High-Energy and Nuclear Physics
Conference Location:
Oak Ridge, Tennessee, United States of America
Conference Sponsor:
CERN
View DOI Listing:
https://doi.org/10.1051/epjconf/202125103030

Abstract

Celeritas is a new computational transport code designed for high-performance simulation of high-energy physics detectors. This work describes some of its current capabilities and the design choices that enable the rapid development of efficient on-device physics. The abstractions that underpin the code design facilitate low-level performance tweaks that require no changes to the higher-level physics code. We evaluate a set of independent changes that together yield an almost 40% speedup over the original GPU code for a net performance increase of 220× for a single GPU over a single CPU running 8.4M tracks on a small demonstration physics app.