1–5 Sept 2025
ETH Zurich
Europe/Zurich timezone

Chisel4ml: Using Chisel For Direct Circuit Implementation of Deeply Quantized Neural Networks

4 Sept 2025, 16:40
20m
ETH Zurich

ETH Zurich

HIT E 51, Siemens Auditorium, ETH Zurich, Hönggerberg campus, 8093 Zurich, Switzerland

Speaker

Jure Vreča

Description

We give an introduction to chisel4ml, a tool for generating direct circuit implementations of deeply quantized neural networks. It uses structural descriptions of deeply quantized neural networks in the form of Chisel generators. Chisel is a domain-specific language for designing synchronous digital circuits. It is a language embedded in Scala that offers a wealth of powerful features, such as: functional programming, object-oriented programming, and static type safety. We will introduce you to the basics of the Chisel language and show you how chisel4ml can be used to create implementations of deeply quantized neural networks.

Author

Presentation materials