polito.it
Politecnico di Torino (logo)

RISC-V Enabled CGRA SystemC Model for AI and ML Applications

Saman Alipour

RISC-V Enabled CGRA SystemC Model for AI and ML Applications.

Rel. Guido Masera, Maurizio Martina, Luigi Giuffrida. Politecnico di Torino, NON SPECIFICATO, 2025

[img] PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB)
Abstract:

he increasing demand for high-performance computation in fields such as signal processing, scientific computing, and embedded systems has highlighted the need for specialized hardware accelerators. Several architectural solutions exist, including Graphics Processing Units (GPU s), Field Programmable Gate Arrays ( FPGA s), Application Specific Integrated Circuits (ASICs), and Coarse Grained Reconfigurable Architectures (CGRAs). The objective of this thesis is the design of a generic CGRA architecture capable of operating on floating point data. The processing elements within the array support a broad range of functions, including arithmetic operations, Multiply Accumulate ( MAC), direct and inverse trigonometric functions, direct and inverse hyperbolic functions, and exponential functions. For testing and benchmarking, the proposed accelerator model has been in-tegrated into a SystemC open-source model of a RISC-V-based microcontroller through an Advanced eXtensible Interface (AXI ) bus interface. This setup enables the execution of computational kernels and the evaluation of their performance in terms of clock cycles. In conclusion, the proposed model, combined with the systemC platform, has been shown to effectively benchmark and test the execution of Artificial Intelligence( AI )/Machine Learning ( ML ) and automotive applications on highly configurable and parallel architectures as the proposed CGRA.

Relatori: Guido Masera, Maurizio Martina, Luigi Giuffrida
Anno accademico: 2025/26
Tipo di pubblicazione: Elettronica
Numero di pagine: 60
Soggetti:
Corso di laurea: NON SPECIFICATO
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-29 - INGEGNERIA ELETTRONICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/37612
Modifica (riservato agli operatori) Modifica (riservato agli operatori)