Mar 10 – 15, 2019
Steinmatte conference center
Europe/Zurich timezone

hls4ml: deploying deep learning on FPGAs for trigger and data acquisition

Mar 11, 2019, 6:00 PM
Steinmatte Room A

Steinmatte Room A

Oral Track 2: Data Analysis - Algorithms and Tools Track 2: Data Analysis - Algorithms and Tools


Jennifer Ngadiuba (CERN)


Machine learning is becoming ubiquitous across HEP. There is great potential to improve trigger and DAQ performances with it. However, the exploration of such techniques within the field in low latency/power FPGAs has just begun. We present hls4ml, a user-friendly software, based on High-Level Synthesis (HLS), designed to deploy network architectures on FPGAs. As a case study, we use hls4ml for boosted-jet tagging with deep networks at the LHC. We map out resource usage and latency versus network architectures, to identify the typical problem complexity that hls4ml could deal with. We discuss possible applications in current and future HEP experiments.

Primary authors

Nhan Viet Tran (Fermi National Accelerator Lab. (US)) Maurizio Pierini (CERN) Philip Coleman Harris (Massachusetts Inst. of Technology (US)) Sergo Jindariani (Fermi National Accelerator Lab. (US)) Javier Mauricio Duarte (Fermi National Accelerator Lab. (US)) Ben Kreis (Fermi National Accelerator Lab. (US)) Jennifer Ngadiuba (CERN) Zhenbin Wu (University of Illinois at Chicago (US)) Dylan Sheldon Rankin (Massachusetts Inst. of Technology (US)) Sioni Paris Summers (Imperial College Sci., Tech. & Med. (GB)) Ryan Allen Rivera (Fermi National Accelerator Lab. (US))

Presentation materials