logo SBA

ETD

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

Tesi etd-03132025-144952


Tipo di tesi
Tesi di laurea magistrale
Autore
DEIANA, DANIEL
URN
etd-03132025-144952
Titolo
Design, Validation, and FPGA Benchmarking of an ISA Vector Extension for a Soft GPU Core in Edge Computing for Space Applications
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Fanucci, Luca
relatore Lettieri, Giuseppe
relatore Monopoli, Matteo
Parole chiave
  • Benchmarking
  • FPGA
  • GPU
  • INT8
  • ISA Extension
  • SIMD
  • Space
Data inizio appello
14/04/2025
Consultabilità
Non consultabile
Data di rilascio
14/04/2028
Riassunto
The initial goal of this thesis was to extend the Instruction Set Architecture (ISA) of GPU@SAT, a soft GPU IP core based on a 32-bit architecture and compliant with the OpenCL 1.2 programming model, to support vector operations. GPU@SAT is often used as a co-processor to accelerate typical Machine Learning tasks, such as convolutional layers. Expanding its computational unit to execute multiple 8-bit operations would significantly increase parallelism, reducing inference time and improving compatibility with ML frameworks such as TensorFlow Lite, which supports 8-bit fixed-point quantization.
Building on this objective, the ISA of the GPU was modified following an initial phase of software testing for the new instructions. After validating their functionality, benchmarking activities were conducted on an FPGA to evaluate performance improvements compared to the baseline scalar architecture.
File