Loading Events

« All Events

  • This event has passed.

SYCL Workshop

19 Apr 2022 • 09:00 - 21 Apr 2022 • 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

[ninja_tables id="13375"]

Wednesday 20 April 2022

[ninja_tables id="13376"]

Thursday 21 April 2022

[ninja_tables id="13377"]

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:
19 Apr 2022 • 09:00 CEST
End:
21 Apr 2022 • 12:10 CEST
Cost:
Free
Event Category:

Venue

Online

Organizer

ENCCS