Fast inference of Boosted Decision Trees in FPGAs for particle physics
Not on the map. Why?
Abstract (arXiv)
We describe the implementation of Boosted Decision Trees in the hls4ml library, which allows the translation of a trained model into FPGA firmware through an automated conversion process. Thanks to its fully on-chip implementation, hls4ml performs inference of Boosted Decision Tree models with extremely low latency. With a typical latency less than 100 ns, this solution is suitable for FPGA-based real-time processing, such as in the Level-1 Trigger system of a collider experiment. These developments open up prospects for physicists to deploy BDTs in FPGAs for identifying the origin of jets, better reconstructing the energies of muons, and enabling better selection of rare signal processes.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 5; 2023: 2; 2024: 5; 2025: 5; 2026: 1.
26 papers.
Sort:
By area:
- 2021A Living Review of Machine Learning for Particle Physicscited by 77
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021Machine Learning in the Search for New Fundamental Physicscited by 50
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inferencecited by 30
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functionscited by 21
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2021Graph Neural Networks for Charged Particle Tracking on FPGAscited by 17
- 2025TreeLUT: An Efficient Alternative to Deep Neural Networks for Inference Acceleration Using Gradient Boosted Decision Treescited by 15
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2024Ultrafast jet classification on FPGAs for the HL-LHCcited by 12
14 more
- 2022Real-time semantic segmentation on FPGAs for autonomous vehicles with hls4mlcited by 11
- 2022Snowmass 2021 Computational Frontier CompF03 Topical Group Report: Machine Learningcited by 10
- 2021Nanosecond machine learning event classification with boosted decision trees in FPGA for high energy physicscited by 9
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2025PolyLUT: Ultra-low Latency Polynomial Inference with Hardware-Aware Structured Pruningcited by 8
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGAcited by 3
- 2022Physics Community Needs, Tools, and Resources for Machine Learningcited by 2
- 2023Fast Inference of Tree Ensembles on ARM Devicescited by 1
- 2024Embedded FPGA Developments in 130nm and 28nm CMOS for Machine Learning in Particle Detector Readoutcited by 1
- 2025BitHEP -- The Limits of Low-Precision ML in HEPcited by 1
- 2024Investigating Resource-efficient Neutron/Gamma Classification ML Models Targeting eFPGAscited by 0
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNLcited by 0
- 2025SparsePixels: Efficient Convolution for Sparse Data on FPGAscited by 0
- 2026FQTree: Fine-grained Quantization and Hardware Generation of Boosted Decision Treescited by 0
- 2026FQTree: Fine-grained Quantization and Hardware Generation of Boosted Decision Trees12 Aug 2026
- 2025SparsePixels: Efficient Convolution for Sparse Data on FPGAs5 Dec 2025
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNL29 Aug 2025
- 2025BitHEP -- The Limits of Low-Precision ML in HEP4 Apr 2025
- 2025PolyLUT: Ultra-low Latency Polynomial Inference with Hardware-Aware Structured Pruning14 Jan 2025
- 2025TreeLUT: An Efficient Alternative to Deep Neural Networks for Inference Acceleration Using Gradient Boosted Decision Trees2 Jan 2025
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGA9 Aug 2024
- 2024Embedded FPGA Developments in 130nm and 28nm CMOS for Machine Learning in Particle Detector Readout26 Apr 2024
- 2024Investigating Resource-efficient Neutron/Gamma Classification ML Models Targeting eFPGAs19 Apr 2024
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functions29 Feb 2024
- 2024Ultrafast jet classification on FPGAs for the HL-LHC2 Feb 2024
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inference5 Sep 2023
14 more
- 2023Fast Inference of Tree Ensembles on ARM Devices15 May 2023
- 2022Snowmass 2021 Computational Frontier CompF03 Topical Group Report: Machine Learning15 Sep 2022
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark23 Jun 2022
- 2022Real-time semantic segmentation on FPGAs for autonomous vehicles with hls4ml16 May 2022
- 2022Physics Community Needs, Tools, and Resources for Machine Learning30 Mar 2022
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges23 Mar 2022
- 2021Machine Learning in the Search for New Fundamental Physics7 Dec 2021
- 2021Graph Neural Networks for Charged Particle Tracking on FPGAs3 Dec 2021
- 2021Applications and Techniques for Fast Machine Learning in Science25 Oct 2021
- 2021Nanosecond machine learning event classification with boosted decision trees in FPGA for high energy physics7 Apr 2021
- 2021Charged particle tracking via edge-classifying interaction networks30 Mar 2021
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devices9 Mar 2021
- 2021A Living Review of Machine Learning for Particle Physics2 Feb 2021
- 2021Fast convolutional neural networks on FPGAs with hls4ml13 Jan 2021
- 2021A Living Review of Machine Learning for Particle Physicscited by 77
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021Machine Learning in the Search for New Fundamental Physicscited by 50
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inferencecited by 30
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functionscited by 21
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2021Graph Neural Networks for Charged Particle Tracking on FPGAscited by 17
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2024Ultrafast jet classification on FPGAs for the HL-LHCcited by 12
- 2022Real-time semantic segmentation on FPGAs for autonomous vehicles with hls4mlcited by 11
12 most cited of 25 All 25 (JSON)
- 2026FQTree: Fine-grained Quantization and Hardware Generation of Boosted Decision Trees12 Aug 2026
- 2025SparsePixels: Efficient Convolution for Sparse Data on FPGAs5 Dec 2025
- 2025Neural Network Acceleration on MPSoC board: Integrating SLAC's SNL, Rogue Software and Auto-SNL29 Aug 2025
- 2025BitHEP -- The Limits of Low-Precision ML in HEP4 Apr 2025
- 2025PolyLUT: Ultra-low Latency Polynomial Inference with Hardware-Aware Structured Pruning14 Jan 2025
- 2024rule4ml: An Open-Source Tool for Resource Utilization and Latency Estimation for ML Models on FPGA9 Aug 2024
- 2024Embedded FPGA Developments in 130nm and 28nm CMOS for Machine Learning in Particle Detector Readout26 Apr 2024
- 2024Investigating Resource-efficient Neutron/Gamma Classification ML Models Targeting eFPGAs19 Apr 2024
- 2024NeuraLUT: Hiding Neural Network Density in Boolean Synthesizable Functions29 Feb 2024
- 2024Ultrafast jet classification on FPGAs for the HL-LHC2 Feb 2024
- 2023PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inference5 Sep 2023
- 2023Fast Inference of Tree Ensembles on ARM Devices15 May 2023
12 newest of 25 All 25 (JSON)