Loading Events

« All Events

  • This event has passed.

SYCL Workshop

April 19 @ 09:00 - April 21 @ 12:10 CEST

Free

Overview

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.

Tutors

This workshop will be given by ENCCS expert Roberto Di Remigio Eikås, PhD.

Helpers:

  • Stig Rune Jensen (NRIS)
  • Andrey Alekseenko (KTH)
  • Jørgen Nordmoen (NRIS)

Computing Resources

Supercomputer Karolina is going to provide computing resources for this workshop.

Preliminary Agenda

Tuesday 19 April 2022

Wednesday 20 April 2022

Thursday 21 April 2022

Registration

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

Details

Start:
April 19 @ 09:00 CEST
End:
April 21 @ 12:10 CEST
Cost:
Free
Event Category:

Venue

Online

Organizer

ENCCS