Khalid Makroumi
Generation of Local Controller code for auxiliary digital-compute in support of Compute-In-Memory (CIM).
Rel. Carlo Ricciardi. Politecnico di Torino, Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict), 2024
Abstract
Compute-In-Memory (CIM) represents a cutting-edge solution for achieving high- throughput and high energy efficiency for Deep Neural Networks (DNNs) acceleration. However, AI workloads require hardware accelerators that can handle more than just dense Vector-Matrix Multiplications (for which CIM memory-tiles are uniquely well-suited). A modest, but computationally crucial, number of auxiliary operations are often required by modern DNNs. Since these operations are often not suitable for CIM memory-tiles, some sort of digital compute-cores are required, preferably implemented with extremely high energy-efficiency. To meet this requirement, the Analog AI team has designed a heteroge- neous accelerator that merges analog CIM memory-tiles with custom digital compute-cores into an “analog fabric”.
In this work, the Vector Processing Unit (VPU) will be explored , a specific type of digital compute-core within this analog fabric
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
