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.
2024
DESIGN AND IMPLEMENTATION OF HARDWARE ACCELERATORS FOR EMBEDDED AI
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14253/67343