skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Fast inference of Boosted Decision Trees in FPGAs for particle physics

Journal Article · · Journal of Instrumentation
 [1];  [2]; ORCiD logo [3];  [4];  [5];  [6];  [7];  [8];  [1];  [1];  [4]; ORCiD logo [6];  [9]
  1. European Organization for Nuclear Research (CERN), Geneva (Switzerland)
  2. Columbia Univ., New York, NY (United States)
  3. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States); Univ. of California, San Diego, CA (United States)
  4. Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States)
  5. Rhodes College, Memphis, TN (United States)
  6. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
  7. HawkEye360, Herndon, VA (United States)
  8. European Organization for Nuclear Research (CERN), Geneva (Switzerland); Inst. of Physics Belgrade (Serbia)
  9. Univ. of Illinois, Chicago, IL (United States)

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.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP); European Research Council (ERC); National Science Foundation (NSF)
Grant/Contract Number:
AC02-07CH11359; 772369; 1606321; 115164
OSTI ID:
1647080
Report Number(s):
arXiv:2002.02534; FERMILAB-PUB-20-400-CMS-SCD; oai:inspirehep.net:1779172; TRN: US2202982
Journal Information:
Journal of Instrumentation, Vol. 15, Issue 5; ISSN 1748-0221
Publisher:
Institute of Physics (IOP)Copyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 19 works
Citation information provided by
Web of Science

References (15)

Machine learning at the energy and intensity frontiers of particle physics journal August 2018
Boosted Decision Trees in the Level-1 Muon Endcap Trigger at CMS journal September 2018
Studies of boosted decision trees for MiniBooNE particle identification
  • Yang, Hai-Jun; Roe, Byron P.; Zhu, Ji
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 555, Issue 1-2 https://doi.org/10.1016/j.nima.2005.09.022
journal December 2005
Scalable inference of decision tree ensembles: Flexible design for CPU-FPGA platforms conference September 2017
XGBoost: A Scalable Tree Boosting System conference January 2016
Distributed Inference over Decision Tree Ensembles on Clusters of FPGAs
  • Owaida, Muhsen; Kulkarni, Amit; Alonso, Gustavo
  • ACM Transactions on Reconfigurable Technology and Systems, Vol. 12, Issue 4 https://doi.org/10.1145/3340263
journal November 2019
Decision Tree and Random Forest Implementations for Fast Filtering of Sensor Data journal January 2018
FPGA Implementation of Decision Trees and Tree Ensembles for Character Recognition in Vivado Hls journal September 2014
Fast inference of deep neural networks in FPGAs for particle physics journal July 2018
Boosted decision trees as an alternative to artificial neural networks for particle identification
  • Roe, Byron P.; Yang, Hai-Jun; Zhu, Ji
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 543, Issue 2-3 https://doi.org/10.1016/j.nima.2004.12.018
journal May 2005
Efficient, reliable and fast high-level triggering using a bonsai boosted decision tree journal February 2013
Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC journal September 2012
HLS4ML LHC Jet dataset (150 particles) dataset January 2020
Deep Learning and Its Application to LHC Physics journal October 2018
Deep Learning and its Application to LHC Physics text January 2018