← Tutte le proposte
Proposta di tesi
Confronto di acceleratori embedded per reti di navigazione
Abstract
Una rete di navigazione ottica che gira su una workstation non dice niente su cosa accadrà a bordo. Il calcolatore di un piccolo satellite ha una frazione della potenza e un budget energetico rigido, e la scelta dell'acceleratore decide se l'algoritmo è utilizzabile o resta un esercizio.
La tesi porta la stessa rete su tre famiglie di acceleratori e misura, sulle stesse immagini, accuratezza, latenza ed energia per inferenza.
Obiettivi
- Portare una rete di stima di posa già addestrata su GPU embedded, VPU e FPGA.
- Misurare la perdita di accuratezza introdotta dalla quantizzazione su ciascuna piattaforma.
- Misurare latenza ed energia per inferenza in condizioni confrontabili.
- Ricavare il compromesso fra accuratezza e consumo per un caso di missione.
Metodologia
- Esportazione del modello in un formato comune e conversione per ciascun ambiente.
- Quantizzazione con lo stesso insieme di calibrazione, per non favorire nessuna piattaforma.
- Misure di latenza su un lotto di immagini identico, a regime termico raggiunto.
- Misura dell'energia con alimentatore strumentato, separando il consumo statico da quello di inferenza.
- Confronto dell'accuratezza rispetto al modello non quantizzato.
Contributi attesi
- Una procedura di confronto ripetibile fra acceleratori, non legata al caso specifico.
- La tabella accuratezza, latenza ed energia sulle tre piattaforme.
- Un'indicazione motivata per la scelta dell'hardware in una missione futura.
Strumenti
Python, PyTorch, strumenti di conversione dei rispettivi ambienti, schede di sviluppo del laboratorio, alimentatore strumentato.
Candidati
Scegli la proposta che ti interessa e scrivici due righe su di te. Ti rispondiamo via email.