Sep 13, 2023
08:45
Sep 15, 2023
12:40
English
Basic
Course subject areas TopicsCode Optimization
GPU Programming
MPI
OpenMP
Good knowlegde any of C/C++/Fortran and familiarity with usual OpenMP programming is sufficient for the OpenMP part. For Data Parallel C++/SYCL knowlegde of C++11 or later is recommended (C++17 very much faciliates SYCL2020 programming).
Intel staff.
After this course, participants will:
The preliminary agenda is as follows. All times are CEST.
| Day 1 | ||
| Start | End | |
| 8:45 | 9:00 | Drop in to Zoom |
09:00 | 09:10 | Welcome and Introduction to Day 1 |
09:10 | 09:30 | oneAPI – Introduction to a mixed Architecture Development Environment - Motivation and oneAPI Standardization - Intel’s oneAPI Toolkits Portfolio and Components - Intel oneAPI plug-ins for Nvidia and AMD hardware ( CPU and GPUs) |
09:30 | 10:20 | Direct programming with oneAPI Compilers (Part 1) – with Demos |
10:20 | 10:25 | Break |
10:25 | 11:15 | Direct programming with oneAPI Compilers (Part 2) – with Demos |
11:15 | 11:20 | Break |
11:20 | 12:20 | oneAPI Case Study – GROMACS |
12:20 | 12:25 | Break |
12:25 | 12:45 | Introduction to the DevCloud/ IDC - A sandbox for software development and benchmarking - Purpose: Demoing, testing and porting applications - Hardware and Software offerings - How to onboard & how to get a DevCloud/ IDC account |
| 12:45 | 13:05 | Instructions on lab exercises (direct programming with SYCL using Intel oneAPI compilers) |
Day 2 | ||
| Start | End | |
| 8:45 | 9:00 | Drop in to Zoom |
9:00 | 9:05 | Welcome and Introduction to Day 2 |
09:05 | 09:55 | Intel OpenMP for Offloading for Fortran – with Demos - Parallelizing heterogenous applications with OpenMP 5.2 |
09:55 | 10:00 | Break |
10:00 | 10:45 | Intel oneAPI libraries (oneMKL) for HPC - with demos - Performance optimized libraries for numerical simulations and other purposes |
10:45 | 10:50 | Break |
10:50 | 11:30 | Target NVIDIA and AMD with oneAPI and SYCL Using SYCL based NVIDIA and AMD plugins with Demos |
11:30 | 12:00 | Open Source Compatibility tool for porting purposes (SYCLomatic) - with demo - Migration Cuda based GPU Applications to SYCL |
12:00 | 12:05 | Break |
| 12:05 | 12:30 | Intel Debugging Tools for heterogenous programming ( CPU, GPU ) - with demos |
| 12:30 | 13:00 | Programming for Distributed HPC Systems using Intel MPI |
Day 3 | ||
| Start | End | |
| 8:45 | 9:00 | Drop in to Zoom |
| 9:00 | 9:05 | Welcome and Introduction to Day 3 |
| 9:05 | 10:05 | Application profiling for CPU and or mixed hardware withe the Intel VTune - Demos - Vtune general / main functionality ( Hot spot analysis ,….) starting with CPU - Profiling Tools Interfaces for GPU - Profile heterogenous SYCL/OpenMP Workloads with Intel VTune Profiler |
10:05 | 10:10 | Break |
10:10 | 11:20 | Application profiling for CPU and or mixed hardware withe the Intel VTune - Demos - Vtune general / main functionality ( Hot spot analysis ,….) starting with CPU - Profiling Tools Interfaces for GPU - Profile heterogenous SYCL/OpenMP Workloads with Intel VTune Profiler |
11:20 | 11:25 | Break |
11:25 | 12:35 | Application profiling for CPU and mixed hardware with the Intel Advisor - Demos |
| 12:35 | 12:45 | Questions and Answers - Wrap up |
During the lectures in the morning only demonstrations will be shown. However, we will also show how to access Intel's DevCloud where participants can explore and work on the examples given themselves in the afternoon. Additionally, Intel will offer support to a limited number of participants.
Register via the button at the top of this page.
We encourage you to register to the waiting list if the course is full. Places might become available.
Please be aware that the Zoom session will be recorded. You declare that you are aware of and consent to the recording by registering.
Registration closes on August 30, 2023 (extended registration phase).
Late registrations after that date are still possible according to the course capacity.
This course is free of charge.
Our course fee includes coffee breaks (in classroom courses only).
Tobias Haas phone 0711 685 87223, tobias.haas(at)hlrs.de
Maksym Deliyergiyev phone 0711 685 87261, maksym.deliyergiyev(at)hlrs.de
HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. EuroCC@GCS is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC. Since 2025, HLRS coordinates HammerHAI.
This course is provided within the framework of EuroCC2.
See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.
Nov 11 - 20, 2025
Online
English
Nov 20 - Dec 05, 2025
Hybrid, Stuttgart
English
Dec 01 - 04, 2025
Online
English
Jan 12 - 16, 2026
Hybrid, Garching
English
Jan 20 - 29, 2026
Online
English
Jan 26 - Feb 06, 2026
Online (flexible)
English
Feb 10 - 12, 2026
Hybrid, Stuttgart
English
Mar 23 - 27, 2026
Hybrid, Stuttgart
English