ISISLab

Caricamento Eventi

« Tutti gli Eventi

  • Questo evento è passato.

Seminario: “Parallel Heterogenous Programming at Scale” di Biagio Cosenza

Maggio 22, 2020 @ 4:00 pm - 5:00 pm

Abstract: "The pursuit of high performance and energy efficiency led to the emergence of heterogeneous computing, where different parts of an application benefit from specialized hardware better suited for the problem. Hardware accelerators such as GPUs, FPGAs, and many-core CPUs are used as co-processors resulting in heterogeneous architectures.

This talk introduces SYCL, a royalty-free open standard published by the Khronos Group intended for programming a wide range of heterogeneous architectures. Its high-level single-source programming model combines the portability of OpenCL with modern C++ constructs and idioms. In SYCL, scheduling, data management, and synchronization are handled implicitly by the SYCL runtime, increasing programmer productivity.

This talk will also present the Celerity programming environment, which builds on the top of SYCL and allow C++ applications to target cluster of accelerators. By having users provide minimal information about how data is accessed within compute kernels, Celerity automatically distributes work and data. The Celerity prototype runtime implementation is shown to have comparable performance to more traditional approaches to distributed memory accelerator programming, such as MPI+OpenCL, with significantly lower implementation overhead."

 

Dettagli

Data:
Maggio 22, 2020
Ora:
4:00 pm - 5:00 pm