logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-03132023-081528


Tipo di tesi
Tesi di dottorato di ricerca
Autore
ROSSI, FEDERICO
URN
etd-03132023-081528
Titolo
Innovative arithmetics for efficient DNN computing: HW and SW solutions and their integration in RISC-V platforms
Settore scientifico disciplinare
ING-INF/05
Corso di studi
INGEGNERIA DELL'INFORMAZIONE
Relatori
tutor Prof. Saponara, Sergio
tutor Prof. Cococcioni, Marco
Parole chiave
  • deep neural networks
  • computer arithmetic
  • Posit numbers
Data inizio appello
24/03/2023
Consultabilità
Completa
Riassunto
This thesis provides a comprehensive analysis of the various features of real number representations, ranging from the IEEE floating point standard to fresh and innovative alternatives. We focus on the Posit\texttrademark format, in particular, commenting on its primary pros and limitations as well as its essential qualities. We demonstrate novel advances in posit forms using optimised non-linear function implementations. We describe our implementation of a posit library, complete with a high-level application programming interface and interaction with popular machine learning frameworks like Tensorflow. On this point, we also presented our findings on posit accuracy when used in various deep neural network tasks.
On the hardware side, we show our RISC-V core-integrated lightweight posit processing unit that enables data compression between posits and IEEE floats. Finally, we show a pipelined full posit processing unit that allows algebraic operations between posits.
File