Date: 19 - 21 April 2022

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 executable 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.

Agenda

For updated agenda, please visit https://enccs.se/events/04-2022-sycl/
https://events.prace-ri.eu/event/1351/

Event types:

  • Workshops and courses


Activity log