LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics
Not on the map. Why?
Abstract (arXiv)
This work presents a novel reconfigurable architecture for Low Latency Graph Neural Network (LL-GNN) designs for particle detectors, delivering unprecedented low latency performance. Incorporating FPGA-based GNNs into particle detectors presents a unique challenge since it requires sub-microsecond latency to deploy the networks for online event selection with a data rate of hundreds of terabytes per second in the Level-1 triggers at the CERN Large Hadron Collider experiments. This paper proposes a novel outer-product based matrix multiplication approach, which is enhanced by exploiting the structured adjacency matrix and a column-major data layout. Moreover, a fusion step is introduced to further reduce the end-to-end design latency by eliminating unnecessary boundaries. Furthermore, a GNN-specific algorithm-hardware co-design approach is presented which not only finds a design with a much better latency but also finds a high accuracy design under given latency constraints. To facilitate this, a customizable template for this low latency GNN hardware architecture has been designed and open-sourced, which enables the generation of low-latency FPGA designs with efficient resource utilization using a high-level synthesis tool. Evaluation results show that our FPGA implementation is up to 9.0 times faster and achieves up to 13.1 times higher power efficiency than a GPU implementation. Compared to the previous FPGA implementations, this work achieves 6.51 to 16.7 times lower latency. Moreover, the latency of our FPGA design is sufficiently low to enable deployment of GNNs in a sub-microsecond, real-time collider trigger system, enabling it to benefit from improved accuracy. The proposed LL-GNN design advances the next generation of trigger systems by enabling sophisticated algorithms to process experimental data efficiently.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 31 of its 60 references that are in the map. First posted on arXiv 28 Sep 2022.
Builds on
31 of 60 references.
References · 31
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
- 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
- 2018FINN-R: An End-to-End Deep-Learning Framework for Fast Exploration of Quantized Neural Networkscited by 54
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 50
- 2019Learning representations of irregular particle-detector geometry with distance-weighted graph networkscited by 43
- 2019EnGN: A High-Throughput and Energy-Efficient Accelerator for Large Graph Neural Networkscited by 42
19 more
- 2020Distance-Weighted Graph Neural Networks on FPGAs for Real-Time Particle Reconstruction in High Energy Physicscited by 34
- 2016Maximizing CNN Accelerator Efficiency Through Resource Partitioningcited by 29
- 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
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2021Graph Neural Networks for Charged Particle Tracking on FPGAscited by 17
- 2020DNNExplorer: A Framework for Modeling and Exploring a Novel Paradigm of FPGA-based DNN Acceleratorcited by 15
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiencycited by 15
- 2021Accelerating Recurrent Neural Networks for Gravitational Wave Experimentscited by 12
- 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 12
- 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2021HP-GNN: Generating High Throughput GNN Training Implementation on CPU-FPGA Heterogeneous Platformcited by 9
- 2022GenGNN: A Generic FPGA Framework for Graph Neural Network Accelerationcited by 9
- 2022GROW: A Row-Stationary Sparse-Dense GEMM Accelerator for Memory-Efficient Graph Convolutional Neural Networkscited by 4
- 2021Understanding the Design-Space of Sparse/Dense Multiphase GNN dataflows on Spatial Acceleratorscited by 3
- 2022Multi-node Acceleration for Large-scale GCNscited by 3
- 2022ReGraph: Scaling Graph Processing on HBM-enabled FPGAs with Heterogeneous Pipelinescited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 6; 2026: 3.
12 papers.
- 2024Ultrafast jet classification on FPGAs for the HL-LHCcited by 12
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAscited by 9
- 2025da4ml: Distributed Arithmetic for Real-time Neural Networks on FPGAscited by 8
- 2025Sub-microsecond Transformers for Jet Tagging on FPGAscited by 6
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Accelerationcited by 4
- 2025Efficient Mixed Precision Quantization in Graph Neural Networkscited by 3
- 2026JetFormer: A Scalable and Efficient Transformer for Jet Tagging from Offline Analysis to FPGA Triggerscited by 3
- 2025Research on Low-Latency Inference and Training Efficiency Optimization for Graph Neural Network and Large Language Model-Based Recommendation Systemscited by 2
- 2026Towards Tensor Network Models for Low-Latency Jet Tagging on FPGAscited by 2
- 2026HGQ-LUT: Fast LUT-Aware Training and Efficient Architectures for DNN Inferencecited by 1
- 202319 Parameters Is All You Need: Tiny Neural Networks for Particle Physicscited by 0
- 2025Physics-Informed Graph Neural Networks for Transverse Momentum Estimation in CMS Trigger Systemscited by 0
- 2026HGQ-LUT: Fast LUT-Aware Training and Efficient Architectures for DNN Inference24 Apr 2026
- 2026JetFormer: A Scalable and Efficient Transformer for Jet Tagging from Offline Analysis to FPGA Triggers23 Jan 2026
- 2026Towards Tensor Network Models for Low-Latency Jet Tagging on FPGAs15 Jan 2026
- 2025Sub-microsecond Transformers for Jet Tagging on FPGAs26 Oct 2025
- 2025Physics-Informed Graph Neural Networks for Transverse Momentum Estimation in CMS Trigger Systems25 Jul 2025
- 2025da4ml: Distributed Arithmetic for Real-time Neural Networks on FPGAs6 Jul 2025
- 2025Research on Low-Latency Inference and Training Efficiency Optimization for Graph Neural Network and Large Language Model-Based Recommendation Systems21 Jun 2025
- 2025Efficient Mixed Precision Quantization in Graph Neural Networks14 May 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAs1 May 2024
- 2024Ultrafast jet classification on FPGAs for the HL-LHC2 Feb 2024
- 202319 Parameters Is All You Need: Tiny Neural Networks for Particle Physics24 Oct 2023