Cargando…

Fast inference of Boosted Decision Trees in FPGAs for particle physics

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 extre...

Descripción completa

Detalles Bibliográficos
Autores principales: Summers, Sioni, Guglielmo, Giuseppe Di, Duarte, Javier, Harris, Philip, Hoang, Duc, Jindariani, Sergo, Kreinar, Edward, Loncar, Vladimir, Ngadiuba, Jennifer, Pierini, Maurizio, Rankin, Dylan, Tran, Nhan, Wu, Zhenbin
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/15/05/P05026
http://cds.cern.ch/record/2713934
_version_ 1780965370512801792
author Summers, Sioni
Guglielmo, Giuseppe Di
Duarte, Javier
Harris, Philip
Hoang, Duc
Jindariani, Sergo
Kreinar, Edward
Loncar, Vladimir
Ngadiuba, Jennifer
Pierini, Maurizio
Rankin, Dylan
Tran, Nhan
Wu, Zhenbin
author_facet Summers, Sioni
Guglielmo, Giuseppe Di
Duarte, Javier
Harris, Philip
Hoang, Duc
Jindariani, Sergo
Kreinar, Edward
Loncar, Vladimir
Ngadiuba, Jennifer
Pierini, Maurizio
Rankin, Dylan
Tran, Nhan
Wu, Zhenbin
author_sort Summers, Sioni
collection CERN
description 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.
id cern-2713934
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27139342021-05-03T08:05:48Zdoi:10.1088/1748-0221/15/05/P05026http://cds.cern.ch/record/2713934engSummers, SioniGuglielmo, Giuseppe DiDuarte, JavierHarris, PhilipHoang, DucJindariani, SergoKreinar, EdwardLoncar, VladimirNgadiuba, JenniferPierini, MaurizioRankin, DylanTran, NhanWu, ZhenbinFast inference of Boosted Decision Trees in FPGAs for particle physicshep-exParticle Physics - Experimentcs.LGComputing and Computersastro-ph.IMAstrophysics and Astronomyphysics.comp-phOther Fields of PhysicsWe 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.arXiv:2002.02534FERMILAB-PUB-20-400-CMS-SCDoai:cds.cern.ch:27139342020-02-05
spellingShingle hep-ex
Particle Physics - Experiment
cs.LG
Computing and Computers
astro-ph.IM
Astrophysics and Astronomy
physics.comp-ph
Other Fields of Physics
Summers, Sioni
Guglielmo, Giuseppe Di
Duarte, Javier
Harris, Philip
Hoang, Duc
Jindariani, Sergo
Kreinar, Edward
Loncar, Vladimir
Ngadiuba, Jennifer
Pierini, Maurizio
Rankin, Dylan
Tran, Nhan
Wu, Zhenbin
Fast inference of Boosted Decision Trees in FPGAs for particle physics
title Fast inference of Boosted Decision Trees in FPGAs for particle physics
title_full Fast inference of Boosted Decision Trees in FPGAs for particle physics
title_fullStr Fast inference of Boosted Decision Trees in FPGAs for particle physics
title_full_unstemmed Fast inference of Boosted Decision Trees in FPGAs for particle physics
title_short Fast inference of Boosted Decision Trees in FPGAs for particle physics
title_sort fast inference of boosted decision trees in fpgas for particle physics
topic hep-ex
Particle Physics - Experiment
cs.LG
Computing and Computers
astro-ph.IM
Astrophysics and Astronomy
physics.comp-ph
Other Fields of Physics
url https://dx.doi.org/10.1088/1748-0221/15/05/P05026
http://cds.cern.ch/record/2713934
work_keys_str_mv AT summerssioni fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT guglielmogiuseppedi fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT duartejavier fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT harrisphilip fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT hoangduc fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT jindarianisergo fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT kreinaredward fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT loncarvladimir fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT ngadiubajennifer fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT pierinimaurizio fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT rankindylan fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT trannhan fastinferenceofboosteddecisiontreesinfpgasforparticlephysics
AT wuzhenbin fastinferenceofboosteddecisiontreesinfpgasforparticlephysics