Learn · CERN

Talk23 min

High-Level Synthesis for Machine Learning

Nicolo Ghielmetti · CERN

Watch At CERN

About

hls4ml (High Level Synthesis for Machine Learning) is a tool for translating Neural Networks to synthesizable gateware for FPGAs. The tool is Python software that presents a user-friendly interface to achieve efficient Machine Learning inference in hardware. hls4ml interfaces to the main ML training libraries, as well as their extensions targeting quantized NNs. At the backend of hls4ml are HLS implementations of Neural Network operations targeting high performance for latency, throughput, and power usage. HLS workflows of multiple vendors are supported. In this talk we present the status of the project, recent developments, and future plans..

0:00:00 Slide 1

0:01:37 Slide 2

0:02:48 Slide 3

0:04:09 Slide 4

0:05:43 Slide 5

0:07:30 Slide 6

0:08:46 Slide 7

0:09:54 Slide 8

0:12:19 Slide 9

0:14:04 Slide 10

0:15:08 Slide 11

The talk

  1. High-Level Synthesis for Machine Learning 2024-06-12 · 23 min · CERN's player

Credits and licence

Institution
CERN
Department
FPGA Developers' Forum (FDF)
Speaker
Nicolo Ghielmetti
Year
2024
Language
English
Subjects
Computer science
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 Tweens profiles and older, judged from what the source says about it. How courses are placed