Designing high-performance software requires you to think differently than you might normally do when writing software. You need to be aware of the hardware on which your code is intended to run, and the characteristics that control the performance of that hardware. Your goal is to structure the code such that it produces correct answers, but does so in a way that maximizes the hardware’s ability to execute the code.
SYCL is a cross-industry, open, standards-based, unified programming model that enables heterogenous computing. The primary focus of these workshops is GPUs. We will focus on different topics to guide you in your path to creating Intel GPU optimized solutions using SYCL.
For more info, see: https://www.alcf.anl.gov/aurora-learning-paths-gpu-optimization-using-sycl
- Rakshith Krishnappa, Intel Developer Evangelist
- Praveen Kundurthy, Intel Developer Evangelist
The virtual series is scheduled Wednesdays from 1:30 - 3:30 p.m. US Central.
- Module 1: November 1, 2023
- SYCL Work-Group Mapping and GPU Occupancy Calculation
- Module 2: November 29, 2023
- Optimizing GPU Memory Allocation and Movement using SYCL
Please see the Event Website linked below for a detailed Agenda of each Module.
If you do not already have an Intel Developer Cloud account, please visit this link to sign up prior to the first session.