Real-time Graph Building on FPGAs for Machine Learning Trigger Applications in Particle Physics
arXiv:2307.07289 · doi:10.1007/s41781-024-00117-0
Abstract
We present a design methodology that enables the semi-automatic generation of a hardware-accelerated graph building architectures for locally constrained graphs based on formally described detector definitions. In addition, we define a similarity measure in order to compare our locally constrained graph building approaches with commonly used k-nearest neighbour building approaches. To demonstrate the feasibility of our solution for particle physics applications, we implemented a real-time graph building approach in a case study for the Belle~II central drift chamber using Field-Programmable Gate Arrays~(FPGAs). Our presented solution adheres to all throughput and latency constraints currently present in the hardware-based trigger of the Belle~II experiment. We achieve constant time complexity at the expense of linear space complexity and thus prove that our automated methodology generates online graph building designs suitable for a wide range of particle physics applications. By enabling an hardware-accelerated pre-processing of graphs, we enable the deployment of novel Graph Neural Networks~(GNNs) in first level triggers of particle physics experiments.
arXiv comment20 pages
References in corpus (21)
- FINN: A Framework for Fast, Scalable Binarized Neural Network Inference
- The Belle II Physics Book
- Fast inference of deep neural networks in FPGAs for particle physics
- ParticleNet: Jet Tagging via Particle Clouds
- Performance of the CMS Level-1 trigger in proton-proton collisions at 13 TeV
- The Deep Learning Compiler: A Comprehensive Survey
- The Belle II Core Software
- Graph Neural Networks in Particle Physics
- Operation of the ATLAS trigger system in Run 2
- Learning representations of irregular particle-detector geometry with distance-weighted graph networks
- GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platforms
- ABCNet: An attention-based method for particle tagging
- Graph Neural Networks for Particle Reconstruction in High Energy Physics detectors
- MLPF: Efficient machine-learned particle-flow reconstruction using graph neural networks
- Supervised Jet Clustering with Graph Neural Networks for Lorentz Boosted Bosons
- Distance-Weighted Graph Neural Networks on FPGAs for Real-Time Particle Reconstruction in High Energy Physics
- Graph Neural Networks for Particle Tracking and Reconstruction
- Graph Neural Networks for Charged Particle Tracking on FPGAs
- Measurements of Beam Backgrounds in SuperKEKB Phase 2
- Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges
- Photon Reconstruction in the Belle II Calorimeter Using Graph Neural Networks