Argomenti di tesi proposti dal docente.
Esempi di tesi o progetti disponibili, si consiglia di contattare comunque il docente per eventuali proposte aggiuntive o aggiornate e collaborazioni con enti esterni.
Architettura e design di hardware digitale per Deep Learning
Tesi o progetti disponibili per studenti della sola Laurea Magistrale:
- Precision-Reconfigurable Tensor Processing Units for Ultra-Low Power Inference & Learning
- Programmable Dispatching for Flexible Stationarity Neural Processing Unit
- Integrating SRAM-Based Analog In-Memory Computing into a Digital Neural Processing Unit
- Configurable Ultra-Low-Latency High-Bandwidth Memory Interconnection for Heterogeneous Accelerator Support
- Emulation of Error-Injectable Memories for High-Resilience, Low-Power Deep Neural Networks
Tesi o progetti disponibili per studenti della Laurea triennale (maggiore impegno) o Laurea Magistrale:
- Definizione di un testbench per on-chip interconnect a banda elevata e latenza ultra-bassa per integrazione di acceleratori hardware
- Esplorazione e confronto fra architetture digitali sistoliche e non-sistoliche ad elevato fanout per l'accelerazione di reti neurali in Neural Processing Units
Sistemi Embedded / Microcontrollori
Tesi o progetti disponibili per studenti della sola Laurea Magistrale:
- Dynamic Linking of Code to Enable Highly-Scalable Deployment of Deep Neural Networks on Memory-Constrained Platforms
- Automatic Generation and Tuning of Inference and Training Code Targeted at Hardware-Accelerated RISC-V Platforms
- sEMG Analysis Based on Embedded Deep Learning (in cooperation with Prof. Benatti, UNIMORE)
- Ultra-Low-Power Autonomous Deep Learning-Based Nano-Drones (in cooperation with Dr. Palossi, IDSIA Lugano)
Tesi o progetti disponibili per studenti della Laurea triennale (maggiore impegno) o Laurea Magistrale:
- Integrazione di acceleratori hardware in flussi di deployment per reti neurali
Deep Learning / Intelligenza Artificiale
Tesi o progetti disponibili per studenti della sola Laurea Magistrale:
- Compression Techniques for Latent Representations of Data in Continual Learning Settings
- Integration of Quantized Continual Learning in the Avalanche Framework
- Automatic Generation and Tuning of Inference and Training Code Targeted at Hardware-Accelerated RISC-V Platforms
- Noisy Learning towards Deployment in Analog In-Memory Computing Scenarios
Tesi o progetti disponibili per studenti della Laurea triennale (maggiore impegno) o Laurea Magistrale:
- Suite di benchmarking automatizzata per test di nuove architetture neurali
- Inferenza di DNN in precisione mista (FP32/16/8 e INT8)
- Setup di training in metodologia teacher/student
Ultime tesi seguite dal docente
Tesi di Laurea
- Allenamento on-device di una Rete Neurale Convoluzionale MobileNetV1 per Visual Wake Words su System-on-Chip GAP9
Tesi di Laurea Magistrale
- A Motion Gated Intrusion Detection Pipeline Using NVIDIA DeepStream on Jetson
- CNN-Transformer Hybrid Real-Time MVDR Speech Enhancement on Microcontroller
- Integration of a PULP-based heterogeneous cluster into an ESP
system-on-chip
- Integration of a Vector Processor into a Mesh-of-Tiles Architecture for Generative AI Acceleration
- Optimizing Small Language Models: An Experimental Investigation in Compressing Distilled LLaMA Architectures
- Spiking Neural Networks for Ultra-Low Power Event-Based Optical Flow Estimation
- Study of an MLIR-based compiler toolchain for heterogeneous systems
- Tiny LLM Automatic Deployment for RISC-V-Based High-Efficiency Compute Cluster Platforms
Tesi di Dottorato
- Efficient neural network inference on heterogeneous MCU platforms