Ultra-low latency recurrent neural network inference on FPGAs for physics applications with hls4ml
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks have been shown to be effective architectures for many tasks in high energy physics, and thus have been widely adopted. Their use in low-latency environments has, however, been limited as a result of the difficulties of implementing recurrent architectures on field-programmable gate arrays (FPGAs). In this paper we present an implementation of two types of recurrent neural network layers -- long short-term memory and gated recurrent unit -- within the hls4ml framework. We demonstrate that our implementation is capable of producing effective designs for both small and large models, and can be customized to meet specific design requirements for inference latencies and FPGA resources. We show the performance and synthesized designs for multiple neural networks, many of which are trained specifically for jet identification tasks at the CERN Large Hadron Collider.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 15 of its 42 references that are in the map. First posted on arXiv 1 Jul 2022.
Builds on
15 of 42 references.
References · 15
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018Fast inference of deep neural networks in FPGAs for particle physicscited by 132
- 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
- 2021A reconfigurable neural network ASIC for detector front-end data compression at the HL-LHCcited by 20
- 2017Long Short-Term Memory (LSTM) networks with jet constituents for boosted top tagging at the LHCcited by 13
- 2021Accelerating Recurrent Neural Networks for Gravitational Wave Experimentscited by 12
- 2018FINN-L: Library Extensions and Design Trade-off Analysis for Variable Precision LSTM Networks on FPGAscited by 10
- 2020FPGAs-as-a-Service Toolkit (FaaST)cited by 10
- 2015Recurrent Neural Networks Hardware Implementation on FPGAcited by 7
- 2018Jet Charge and Machine Learningcited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 5; 2025: 5; 2026: 2.
14 papers.
Sort:
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardwarecited by 8
- 2023On-Sensor Data Filtering using Neuromorphic Computing for High Energy Physics Experimentscited by 7
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networkscited by 7
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experimentscited by 6
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4mlcited by 5
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGAcited by 3
- 2026JetFormer: A Scalable and Efficient Transformer for Jet Tagging from Offline Analysis to FPGA Triggerscited by 3
- 2025BitHEP -- The Limits of Low-Precision ML in HEPcited by 1
- 2024Scintillation pulse characterization with spectrum-inspired temporal neural networks: case studies on particle detector signalscited by 0
- 2024HPCNeuroNet: A Neuromorphic Approach Merging SNN Temporal Dynamics with Transformer Attention for FPGA-based Particle Physicscited by 0
- 2025FINN-GL: Generalized Mixed-Precision Extensions for FPGA-Accelerated LSTMscited by 0
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNLcited by 0
- 2026Real-Time Plasma State Prediction via FPGA-Accelerated Quantized Recurrent Probabilistic Neural Networks19 Sep 2026
- 2026JetFormer: A Scalable and Efficient Transformer for Jet Tagging from Offline Analysis to FPGA Triggers23 Jan 2026
- 2025SparsePixels: Efficient Convolution for Sparse Data on FPGAs5 Dec 2025
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware1 Dec 2025
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNL29 Aug 2025
- 2025FINN-GL: Generalized Mixed-Precision Extensions for FPGA-Accelerated LSTMs25 Jun 2025
- 2025BitHEP -- The Limits of Low-Precision ML in HEP4 Apr 2025
- 2024HPCNeuroNet: A Neuromorphic Approach Merging SNN Temporal Dynamics with Transformer Attention for FPGA-based Particle Physics23 Dec 2024
- 2024Scintillation pulse characterization with spectrum-inspired temporal neural networks: case studies on particle detector signals9 Oct 2024
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml8 Sep 2024
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGA9 Aug 2024
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experiments1 Feb 2024
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardwarecited by 8
- 2023On-Sensor Data Filtering using Neuromorphic Computing for High Energy Physics Experimentscited by 7
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networkscited by 7
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experimentscited by 6
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4mlcited by 5
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGAcited by 3
- 2026JetFormer: A Scalable and Efficient Transformer for Jet Tagging from Offline Analysis to FPGA Triggerscited by 3
- 2025BitHEP -- The Limits of Low-Precision ML in HEPcited by 1
- 2024Scintillation pulse characterization with spectrum-inspired temporal neural networks: case studies on particle detector signalscited by 0
- 2024HPCNeuroNet: A Neuromorphic Approach Merging SNN Temporal Dynamics with Transformer Attention for FPGA-based Particle Physicscited by 0
- 2025FINN-GL: Generalized Mixed-Precision Extensions for FPGA-Accelerated LSTMscited by 0
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNLcited by 0
12 most cited of 14 All 14 (JSON)
- 2026Real-Time Plasma State Prediction via FPGA-Accelerated Quantized Recurrent Probabilistic Neural Networks19 Sep 2026
- 2026JetFormer: A Scalable and Efficient Transformer for Jet Tagging from Offline Analysis to FPGA Triggers23 Jan 2026
- 2025SparsePixels: Efficient Convolution for Sparse Data on FPGAs5 Dec 2025
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware1 Dec 2025
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNL29 Aug 2025
- 2025FINN-GL: Generalized Mixed-Precision Extensions for FPGA-Accelerated LSTMs25 Jun 2025
- 2025BitHEP -- The Limits of Low-Precision ML in HEP4 Apr 2025
- 2024HPCNeuroNet: A Neuromorphic Approach Merging SNN Temporal Dynamics with Transformer Attention for FPGA-based Particle Physics23 Dec 2024
- 2024Scintillation pulse characterization with spectrum-inspired temporal neural networks: case studies on particle detector signals9 Oct 2024
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml8 Sep 2024
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGA9 Aug 2024
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experiments1 Feb 2024
12 newest of 14 All 14 (JSON)