NECST Friday Talk
The CAOS framework: democratize the acceleration of compute intensive applications on FPGA
Marco Rabozzi
DEIB PhD student - Politecnico di Milano
DEIB - NECST Meeting Room (Building 20, basement floor)
16 Marzo 2018
ore 12.00
Contatti:
Marco Santambrogio
Linea di Ricerca:
System architecture
Marco Rabozzi
DEIB PhD student - Politecnico di Milano
DEIB - NECST Meeting Room (Building 20, basement floor)
16 Marzo 2018
ore 12.00
Contatti:
Marco Santambrogio
Linea di Ricerca:
System architecture
Sommario
La crescente domanda di potenza di calcolo in settori quali biologia, finanza e machine learning sta spingendo l’adozione di hardware riconfigurabile per soddisfare i livelli di prestazione richiesti ad un consumo energetico sostenibile. In questo contesto, i dispositivi FPGA rappresentano una soluzione interessante in quanto combinano efficienza energetica, prestazioni e flessibilità. Tuttavia, la curva di apprendimento e l’esperienza necessarie per sviluppare sistemi efficienti basati su FPGA sono tra i principali fattori limitanti per un ampio utilizzo di tali dispositivi. Questa presentazione descrive CAOS, una piattaforma che aiuta lo sviluppatore software ad identificare opportunità di accelerazione, guidandolo attraverso l’implementazione del sistema finale basato su FPGA. La piattaforma CAOS mira all’intero processo di ottimizzazione dell’applicazione, a partire dall’identificazione delle funzioni da accelerare, all’ottimizzazione di tali funzioni ed alla generazione della gestione del runtime e dei file di configurazione necessari per programmare le FPGA.
NECSTLab è un laboratorio del DEIB, focalizzato su diverse aree di ricerca nel mondo dei computer: dalle caratteristiche architetturali alle metodologie di co-design hardware-software, fino alle problematiche di sicurezza e affidabilità. Ogni settimana, i “NECST Friday Talk” invitano ricercatori, professionisti o imprenditori a raccontare le loro esperienze lavorative e i progetti che stanno realizzando nel settore “Computing Systems”.
NECSTLab è un laboratorio del DEIB, focalizzato su diverse aree di ricerca nel mondo dei computer: dalle caratteristiche architetturali alle metodologie di co-design hardware-software, fino alle problematiche di sicurezza e affidabilità. Ogni settimana, i “NECST Friday Talk” invitano ricercatori, professionisti o imprenditori a raccontare le loro esperienze lavorative e i progetti che stanno realizzando nel settore “Computing Systems”.