[ONLINE] SYCL Workshop @ENCCS

Europe/Stockholm
Online

Online

Description

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/

The agenda of this meeting is empty