- This event has passed.
April 19 @ 09:00 - April 21 @ 12:10 CESTFree
Welcome to this ENCCS SYCL workshop
SYCL is a C++ abstraction layer for programming heterogeneous hardware with a single-source approach. SYCL is high-level, cross-platform, and extends standard ISO C++17. You will learn to:
- Use the hipSYCL compiler to generate executables for multiple hardware targets.
- Write hardware-agnostic code to express parallelism using the queue, command group, and kernel abstractions.
- Use buffer and accessors to handle memory across devices.
- Evaluate drawbacks and advantages of unified shared memory.
This workshop will be given by ENCCS expert Roberto Di Remigio Eikås, PhD.
- Stig Rune Jensen (NRIS)
- Andrey Alekseenko (KTH)
- Jørgen Nordmoen (NRIS)
Supercomputer Karolina is going to provide computing resources for this workshop.
Tuesday 19 April 2022
Wednesday 20 April 2022
Thursday 21 April 2022
You can register by visiting this link https://events.prace-ri.eu/event/1351/registrations/998/.
This training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_en