Graph Neural Networks for Charged Particle Tracking on FPGAs
Not on the map. Why?
Abstract (arXiv)
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 texttthls4ml, 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.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 23 of its 72 references that are in the map. First posted on arXiv 3 Dec 2021.
Builds on
23 of 72 references.
References · 23
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2018Fast inference of deep neural networks in FPGAs for particle physicscited by 132
- 2020Automatic heterogeneous quantization of deep neural networks for low-latency inference on the edge for particle detectorscited by 78
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2019ParticleNet: Jet Tagging via Particle Cloudscited by 64
- 2019Learning representations of irregular particle-detector geometry with distance-weighted graph networkscited by 43
- 2020Compressing deep neural networks on FPGAs to binary and ternary precision with HLS4MLcited by 42
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
11 more
- 2021MLPF: Efficient machine-learned particle-flow reconstruction using graph neural networkscited by 36
- 2020Distance-Weighted Graph Neural Networks on FPGAs for Real-Time Particle Reconstruction in High Energy Physicscited by 34
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2019GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platformscited by 29
- 2021Performance of a Geometric Deep Learning Pipeline for HL-LHC Particle Trackingcited by 29
- 2020Fast inference of Boosted Decision Trees in FPGAs for particle physicscited by 26
- 2020Object condensation: one-stage grid-free multi-object reconstruction in physics detectors, graph and image datacited by 23
- 2020Accelerated Charged Particle Tracking with Graph Neural Networks on FPGAscited by 23
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2019Graph Processing on FPGAs: Taxonomy, Survey, Challengescited by 6
- 2019A Survey on Graph Processing Accelerators: Challenges and Opportunitiescited by 5
Built on by
Citing papers per year: 2022: 5; 2023: 3; 2024: 5; 2025: 3; 2026: 1.
17 papers.
Sort:
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 10
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardwarecited by 8
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experimentscited by 6
- 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Taskscited by 5
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4mlcited by 5
- 2024TrackFormers: In Search of Transformer-Based Particle Tracking for the High-Luminosity LHC Eracited by 4
- 2022Physics Community Needs, Tools, and Resources for Machine Learningcited by 2
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimizationcited by 1
- 2023Low Latency Edge Classification GNN for Particle Trajectory Tracking on FPGAscited by 1
5 more
- 2024Enhancing High-Energy Particle Physics Collision Analysis through Graph Data Attribution Techniquescited by 1
- 2025BitHEP -- The Limits of Low-Precision ML in HEPcited by 1
- 2025Locality-Sensitive Hashing-Based Efficient Point Transformer for Charged Particle Reconstructioncited by 1
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspectivecited by 0
- 2026HEPTv2: End-to-End Efficient Point Transformer for Charged Particle Reconstructioncited by 0
- 2026HEPTv2: End-to-End Efficient Point Transformer for Charged Particle Reconstruction18 Jun 2026
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware1 Dec 2025
- 2025Locality-Sensitive Hashing-Based Efficient Point Transformer for Charged Particle Reconstruction8 Oct 2025
- 2025BitHEP -- The Limits of Low-Precision ML in HEP4 Apr 2025
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml8 Sep 2024
- 2024Enhancing High-Energy Particle Physics Collision Analysis through Graph Data Attribution Techniques20 Jul 2024
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspective18 Jul 2024
- 2024TrackFormers: In Search of Transformer-Based Particle Tracking for the High-Luminosity LHC Era9 Jul 2024
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experiments1 Feb 2024
- 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Tasks6 Nov 2023
- 2023Low Latency Edge Classification GNN for Particle Trajectory Tracking on FPGAs20 Jun 2023
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimization29 Mar 2023
5 more
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics28 Sep 2022
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark23 Jun 2022
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inference27 Apr 2022
- 2022Physics Community Needs, Tools, and Resources for Machine Learning30 Mar 2022
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges23 Mar 2022
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 10
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardwarecited by 8
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experimentscited by 6
- 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Taskscited by 5
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4mlcited by 5
- 2024TrackFormers: In Search of Transformer-Based Particle Tracking for the High-Luminosity LHC Eracited by 4
- 2022Physics Community Needs, Tools, and Resources for Machine Learningcited by 2
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimizationcited by 1
- 2023Low Latency Edge Classification GNN for Particle Trajectory Tracking on FPGAscited by 1
12 most cited of 17 All 17 (JSON)
- 2026HEPTv2: End-to-End Efficient Point Transformer for Charged Particle Reconstruction18 Jun 2026
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware1 Dec 2025
- 2025Locality-Sensitive Hashing-Based Efficient Point Transformer for Charged Particle Reconstruction8 Oct 2025
- 2025BitHEP -- The Limits of Low-Precision ML in HEP4 Apr 2025
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml8 Sep 2024
- 2024Enhancing High-Energy Particle Physics Collision Analysis through Graph Data Attribution Techniques20 Jul 2024
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspective18 Jul 2024
- 2024TrackFormers: In Search of Transformer-Based Particle Tracking for the High-Luminosity LHC Era9 Jul 2024
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experiments1 Feb 2024
- 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Tasks6 Nov 2023
- 2023Low Latency Edge Classification GNN for Particle Trajectory Tracking on FPGAs20 Jun 2023
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimization29 Mar 2023
12 newest of 17 All 17 (JSON)