Seminari

Portabilità delle prestazioni degli algoritmi di ricostruzione fisica su dispositivi eterogenei utilizzando il modello di astrazione SYCL

by Laura Cappelli (Istituto Nazionale di Fisica Nucleare)

Europe/Rome
Description

Questo seminario riassume il mio lavoro di tesi magistrale in Informatica, che aveva come obiettivo lo studio e la valutazione di SYCL, un modello di programmazione basato sullo standard ISO C++ che consente di scrivere in un unico sorgente il codice da compilare ed eseguire su un insieme di dispositivi diversi (CPU, GPU, FPGA).

Una implementazione di SYCL, chiamata Data Parallel C++ e sviluppata da Intel, è oggetto di un progetto di ricerca dell'esperimento CMS, con l'obiettivo di valutare una sua eventuale adozione. I criteri di valutazione riguardano sia il soddisfacimento di adeguati livelli di prestazioni, sia l'effettiva portabilità su architetture diverse senza modifiche al codice sorgente.