About
**Project Description**: Hls4ml is an open-source toolkit that converts trained machine-learning models into FPGA firmware using high-level synthesis, enabling ultra-low-latency inference for real-time applications such as LHC trigger systems. PandA/Bambu is an advanced open-source HLS framework that compiles C/C++ into optimized hardware designs and offers a rich set of optimization passes and backend targets. In this project, the student will develop a new hls4ml backend that generates PandA/Bambu-compatible C++ and integrates Bambu's HLS flow into the hls4ml build pipeline. The work includes implementing dataflow-friendly code generation, tuning Bambu optimizations for ML workloads, and benchmarking performance and resource usage on FPGA targets. This project provides hands-on experience with HLS, ML inference acceleration, and open-source hardware design tools.
**Supervisor**: Nicolò Ghielmetti, George Flengas, Dimitrios Danopoulos
00:00:00 Slide 1
00:00:02 Slide 2
00:00:12 Slide 3
00:01:30 Slide 4
00:02:12 Slide 5
00:02:30 Slide 6
00:03:23 Slide 7
00:04:08 Slide 8
00:05:32 Slide 9
00:05:44 Slide 10
The talk
Credits and licence
- Institution
- CERN
- Speaker
- Shahd Abuhassan
- Year
- 2026
- Language
- English
- Source
- CERN
- Licence
- CERN, as CERN states it. CERN's terms
- Attribution
- © CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
- Who can watch
- CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed