2022
DOI: 10.1088/1748-0221/17/09/p09039
|View full text |Cite
|
Sign up to set email alerts
|

Nanosecond machine learning regression with deep boosted decision trees in FPGA for high energy physics

Abstract: We present a novel application of the machine learning / artificial intelligence method called boosted decision trees to estimate physical quantities on field programmable gate arrays (FPGA). The software package fwXmachina features a new architecture called parallel decision paths that allows for deep decision trees with arbitrary number of input variables. It also features a new optimization scheme to use different numbers of bits for each input variable, … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 50 publications
0
4
0
Order By: Relevance
“…The software package fwXmachina is used for implementing boosted decision tree-based machine learning algorithms onto FPGAs for high-energy physics applications [15][16][17]. Similar to hls4ml, it uses Vivado HLS to convert the model into RTL.…”
Section: Fwxmachinamentioning
confidence: 99%
See 2 more Smart Citations
“…The software package fwXmachina is used for implementing boosted decision tree-based machine learning algorithms onto FPGAs for high-energy physics applications [15][16][17]. Similar to hls4ml, it uses Vivado HLS to convert the model into RTL.…”
Section: Fwxmachinamentioning
confidence: 99%
“…The implementation in the fwX regression studies was originally performed using public Delphes samples [27] described in ref. [16].…”
Section: Missing Transverse Momentum Regression Bdtmentioning
confidence: 99%
See 1 more Smart Citation
“…However, these tools aim at implementations that are not optimized for the L1T systems, and they do not necessarily support the neural network architectures studied here. Conifer [29] and fwXmachina [30][31][32] feature custom implementations of boosted decision trees on FPGAs, which achieves the desired L1T constraints, but cannot be extended to neural networks. LL-GNN [33] proposes a domain-specific low latency hardware architecture for processing GNNs in high energy physics, which involves many manual optimizations.…”
Section: Related Workmentioning
confidence: 99%
“…Events passing the L1 trigger are further filtered by the high-level trigger (HLT), based on CPUs and GPUs, where more advanced algorithms can be used. However, there have been recent developments in engineering that allow for the implementation of machine learning (ML) methods on FPGAs within the timing and resource constraints necessary at L1 [6][7][8] . These advancements represent a paradigm shift, empowering L1 with the capability to execute advanced algorithms previously exclusive to the HLT, thereby enhancing event selection efficiency and broadening the scope of physics analyses within the experiments.…”
Section: Introductionmentioning
confidence: 99%