Choose timezone
Your profile timezone:
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.