@article{735d7e706f7c45ffa2fee0023fd32a4f,
title = "Graph Neural Networks for Charged Particle Tracking on FPGAs",
abstract = "The determination of charged particle trajectories in collisions at the CERN Large Hadron Collider (LHC) is an important but challenging problem, especially in the high interaction density conditions expected during the future high-luminosity phase of the LHC (HL-LHC). Graph neural networks (GNNs) are a type of geometric deep learning algorithm that has successfully been applied to this task by embedding tracker data as a graph—nodes represent hits, while edges represent possible track segments—and classifying the edges as true or fake track segments. However, their study in hardware- or software-based trigger applications has been limited due to their large computational cost. In this paper, we introduce an automated translation workflow, integrated into a broader tool called hls4ml, for converting GNNs into firmware for field-programmable gate arrays (FPGAs). We use this translation tool to implement GNNs for charged particle tracking, trained using the TrackML challenge dataset, on FPGAs with designs targeting different graph sizes, task complexites, and latency/throughput requirements. This work could enable the inclusion of charged particle tracking GNNs at the trigger level for HL-LHC experiments.",
keywords = "FPGAs, LHC, graph neural networks, tracking, trigger",
author = "Abdelrahman Elabd and Vesal Razavimaleki and Huang, {Shi Yu} and Javier Duarte and Markus Atkinson and Gage DeZoort and Peter Elmer and Scott Hauck and Hu, {Jin Xuan} and Hsu, {Shih Chieh} and Lai, {Bo Cheng} and Mark Neubauer and Isobel Ojalvo and Savannah Thais and Matthew Trahms",
note = "Funding Information: We gratefully acknowledge the input and discussion from the Exa.TrkX collaboration. We also acknowledge the Fast Machine Learning collective as an open community of multi-domain experts and collaborators. This community was important for the development of this project. In particular, Vladimir Loncar, Sioni Summers, Duc Hoang, Yutaro Iiyama, Maurizio Pierini, Nhan Tran, Philip Harris, Mia Liu, Sofia Vallecorsa, and Kazi Ahmed Asif Fuad provided valuable input for the hls4ml implementation of the graph neural network. Funding Information: This work was supported by IRIS-HEP through the U.S. National Science Foundation (NSF) under Cooperative Agreement OAC-1836650. JD was supported by the U.S. Department of Energy (DOE), Office of Science, Office of High Energy Physics Early Career Research program under Award No. DE-SC0021187. GD was supported by DOE Award No. DE-SC0007968. B-CL was supported by the Taiwan Ministry of Science and Technology under MOST 110-2224-E-A49-004. S-CH and SH were supported by NSF Award No. OAC-1934360. MA and MN were supported by NSF Award No. OAC-1934757. Publisher Copyright: Copyright {\textcopyright} 2022 Elabd, Razavimaleki, Huang, Duarte, Atkinson, DeZoort, Elmer, Hauck, Hu, Hsu, Lai, Neubauer, Ojalvo, Thais and Trahms.",
year = "2022",
month = mar,
day = "23",
doi = "10.3389/fdata.2022.828666",
language = "English (US)",
volume = "5",
journal = "Frontiers in Big Data",
issn = "2624-909X",
publisher = "Frontiers Media S. A.",
}