LLVM Compiler Toolchain for Vector Processors Targeting AI Applications in Space and Defence
I carichi di lavoro AI su piattaforme spaziali e per la difesa, come l'elaborazione a bordo di immagini satellitari, la navigazione autonoma e la fusione multi-sensore, operano con stretti vincoli di potenza, affidabilità e certificazione, che favoriscono processori vettoriali compatti e programmabili. La loro efficienza dipende in larga parte dal compilatore. Il presente Incarico di Ricerca, coerente con l'attività del progetto ARCHYTAS, riguarda l'infrastruttura di compilazione LLVM per processori vettoriali basati sull'estensione RISC-V Vector (RVV). Le attività comprendono: supporto nel backend a istruzioni vettoriali custom e a tipi di dato a bassa precisione (es. FP8, INT8/INT4); vettorizzazione e tiling di kernel AI (moltiplicazione matriciale, convoluzione, attention); integrazione con flussi MLIR; valutazione su piattaforme RTL/FPGA con carichi rappresentativi.
Modalità di selezione