The final, formatted version of the article will be published soon.
ORIGINAL RESEARCH article
Front. Big Data
Sec. Big Data and AI in High Energy Physics
Volume 7 - 2024 |
doi: 10.3389/fdata.2024.1485344
Exploring code portability solutions for HEP with a particle tracking test code
Provisionally accepted- 1 University of Oregon, Eugene, Oregon, United States
- 2 Michigan State University, East Lansing, Michigan, United States
- 3 Fermi National Accelerator Laboratory (DOE), Batavia, Illinois, United States
- 4 Cornell University, Ithaca, New York, United States
- 5 Oak Ridge National Laboratory (DOE), Oak Ridge, Tennessee, United States
- 6 United States Naval Academy, Annapolis, United States
- 7 Clemson University, Clemson, South Carolina, United States
Traditionally, high energy physics (HEP) experiments have relied on x86 CPUs for the majority of their significant computing needs. As the field looks ahead to the next generation of experiments such as DUNE and the High-Luminosity LHC, the computing demands are expected to increase dramatically. To cope with this increase, it will be necessary to take advantage of all available computing resources, including GPUs from different vendors. A broad landscape of code portability tools-including compiler pragma-based approaches, abstraction libraries, and other tools-allow the same source code to run efficiently on multiple architectures. In this paper, we use a test code taken from a HEP tracking algorithm to compare the performance and experience of implementing different portability solutions.
Keywords: Heterogeneous computing, portability solutions, Heterogeneous architectures, Code portability, particle tracking
Received: 23 Aug 2024; Accepted: 09 Oct 2024.
Copyright: © 2024 Ather, Berkman, Cerati, Kortelainen, Kwok, Lantz, Lee, Norris, Reid, Reinsvold Hall, Riley, Strelchenko and Wang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
* Correspondence:
Giuseppe Cerati, Fermi National Accelerator Laboratory (DOE), Batavia, IL 60510-5011, Illinois, United States
Allison Reinsvold Hall, United States Naval Academy, Annapolis, United States
Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.