TY - JOUR
T1 - Line Segment Tracking in the High-luminosity LHC
AU - CMS Collaboration
AU - Chang, Philip
AU - Elmer, Peter
AU - Gu, Yanxi
AU - Krutelyov, Vyacheslav
AU - Niendorf, Gavin
AU - Reid, Michael
AU - Narayanan, Balaji Venkat Sathia
AU - Tadel, Matevz
AU - Vourliotis, Emmanouli
AU - Wang, Bei
AU - Wittich, Peter
AU - Yagil, Avraham
N1 - Publisher Copyright:
© The Authors, published by EDP Sciences.
PY - 2024/5/6
Y1 - 2024/5/6
N2 - The Large Hadron Collider (LHC) will be upgraded to High-luminosity LHC, increasing the number of simultaneous proton-proton collisions (pileup, PU) by several-folds. The harsher PU conditions lead to exponentially increasing combinatorics in charged particle tracking, placing a large demand on the computing resources. The projection on required computing resources exceeds the computing budget with the current algorithms running on single-thread CPUs. Motivated by the rise of heterogeneous computing in high-performance computing centers, we present Line Segment Tracking (LST), a highly parallelizeable algorithm that can run efficiently on GPUs and is being integrated to the CMS experiment central software. The usage of Alpaka framework for the algorithm implementation allows better portability of the code to run on different types of commercial parallel processors allowing flexibility on which processors to purchase for the experiment in the future. To verify a similar computational performance with a native solution, the Alpaka implementation is compared with a CUDA one on a NVIDIA Tesla V100 GPU. The algorithm creates short track segments in parallel, and progressively form higher level objects by linking segments that are consistent with genuine physics track hypothesis. The computing and physics performance are on par with the latest, multi-CPU versions of existing CMS tracking algorithms.
AB - The Large Hadron Collider (LHC) will be upgraded to High-luminosity LHC, increasing the number of simultaneous proton-proton collisions (pileup, PU) by several-folds. The harsher PU conditions lead to exponentially increasing combinatorics in charged particle tracking, placing a large demand on the computing resources. The projection on required computing resources exceeds the computing budget with the current algorithms running on single-thread CPUs. Motivated by the rise of heterogeneous computing in high-performance computing centers, we present Line Segment Tracking (LST), a highly parallelizeable algorithm that can run efficiently on GPUs and is being integrated to the CMS experiment central software. The usage of Alpaka framework for the algorithm implementation allows better portability of the code to run on different types of commercial parallel processors allowing flexibility on which processors to purchase for the experiment in the future. To verify a similar computational performance with a native solution, the Alpaka implementation is compared with a CUDA one on a NVIDIA Tesla V100 GPU. The algorithm creates short track segments in parallel, and progressively form higher level objects by linking segments that are consistent with genuine physics track hypothesis. The computing and physics performance are on par with the latest, multi-CPU versions of existing CMS tracking algorithms.
UR - http://www.scopus.com/inward/record.url?scp=85212229093&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85212229093&partnerID=8YFLogxK
U2 - 10.1051/epjconf/202429502019
DO - 10.1051/epjconf/202429502019
M3 - Conference article
AN - SCOPUS:85212229093
SN - 2101-6275
VL - 295
JO - EPJ Web of Conferences
JF - EPJ Web of Conferences
M1 - 02019
T2 - 26th International Conference on Computing in High Energy and Nuclear Physics, CHEP 2023
Y2 - 8 May 2023 through 12 May 2023
ER -