The primary objective of this thesis work is to create and develop an automated hardware generation technique capable of producing multiple and distinct implementations of a given modified version of a binarized neural network (BNN), all tailored for FPGA deployment. The fundamental architecture of the generator is discussed, followed by a presentation of the characteristics of each inferred network, ranging from fully parallel solutions that trade hardware utilization for lower execution times to more resource-efficient implementations that conserve hardware space at the expense of slower performance. Samples from the MNIST dataset are used to validate the aforementioned characteristics. This approach to hardware generation aims at creating efficient hardware solutions that are both versatile, to better suit specific user requirements, and extendable to support new design ideas. Overall, the results shown here provide a solid foundation for further research and optimization in the field of automated FPGA development for AI-based applications.
DESIGN AND IMPLEMENTATION OF HARDWARE ACCELERATORS FOR EMBEDDED AI
MITOLA, ALESSANDRO
2024/2025
Abstract
The primary objective of this thesis work is to create and develop an automated hardware generation technique capable of producing multiple and distinct implementations of a given modified version of a binarized neural network (BNN), all tailored for FPGA deployment. The fundamental architecture of the generator is discussed, followed by a presentation of the characteristics of each inferred network, ranging from fully parallel solutions that trade hardware utilization for lower execution times to more resource-efficient implementations that conserve hardware space at the expense of slower performance. Samples from the MNIST dataset are used to validate the aforementioned characteristics. This approach to hardware generation aims at creating efficient hardware solutions that are both versatile, to better suit specific user requirements, and extendable to support new design ideas. Overall, the results shown here provide a solid foundation for further research and optimization in the field of automated FPGA development for AI-based applications.| File | Dimensione | Formato | |
|---|---|---|---|
|
Tesi_Magistrale.pdf
non disponibili
Descrizione: Elaborato finale di tesi in formato pdf
Dimensione
8.6 MB
Formato
Adobe PDF
|
8.6 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/67343