Fast inference of Boosted Decision Trees in FPGAs for particle physics

02/05/2020
by   Sioni Summers, et al.
0

We describe the implementation of Boosted Decision Trees in the hls4ml library, which allows the conversion of a trained model into an FPGA firmware through an automatic highlevel-synthesis conversion. Thanks to its full on-chip implementation, hls4ml allows performance of inference of Boosted Decision Tree models with extremely low latency. A benchmark model achieving near state of the art classification performance is implemented on an FPGA with 60 ns inference latency, using 8 solution is compatible with the needs of fast real-time processing such as the L1 trigger system of a typical collider experiment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2018

Fast inference of deep neural networks in FPGAs for particle physics

Recent results at the Large Hadron Collider (LHC) have pointed to enhanc...
research
10/16/2020

Emergent and Unspecified Behaviors in Streaming Decision Trees

Hoeffding trees are the state-of-the-art methods in decision tree learni...
research
04/12/2022

DT2CAM: A Decision Tree to Content Addressable Memory Framework

Decision trees are considered one of the most powerful tools for data cl...
research
11/01/2022

Optimization of Oblivious Decision Tree Ensembles Evaluation for CPU

CatBoost is a popular machine learning library. CatBoost models are base...
research
04/28/2021

Deep Neural Network as an alternative to Boosted Decision Trees for PID

In this paper we recreate, and improve, the binary classification method...
research
11/26/2021

Machine Unlearning: Learning, Polluting, and Unlearning for Spam Email

Machine unlearning for security is studied in this context. Several spam...
research
12/03/2021

A Flexible HLS Hoeffding Tree Implementation for Runtime Learning on FPGA

Decision trees are often preferred when implementing Machine Learning in...

Please sign up or login with your details

Forgot password? Click here to reset