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.