Programming heterogeneous environments with Intel oneAPI
IT4Innovations and Intel are inviting you to a three-day event dedicated to oneAPI. Join Intel and leading oneAPI professionals for this hands-on workshop. Learn how to accelerate your code while avoiding vendor lock-in using oneAPI on CPUs, GPUs/FPGAs.
At the end of this workshop, you will:
- Understand the importance of using open standards in programming for Heterogeneous systems
- Learn how to use oneAPI / SYCL / DPC++ to offload code to various accelerators including CPU and GPU
- Be able to use the compatibility tool to help port CUDA code to SYCL/DPC++
- Be able to profile code running on various accelerators and assess their performance/efficiency
- Know how to use the Intel DevCloud as a ready-to-use sandbox in developing your codes.
Level: beginner
Prerequisites: Ideally, you should have some moderate experience in using Python, C++, and (optionally) CUDA.
Agenda
DAY 1 – THEME: PROGRAMMING WITH ONEAPI
Morning
Introduction to practical programming with oneAPI. Topics include:
- Introduction to oneAPI and DevCloud infrastructure
- Programming CPU/GPU using SYCL
- Porting CUDA code to SYCL using the Compatibility Tool
Afternoon
- Online Q&A with an oneAPI Center of Excellence (TBD)
- Hands-on with Compatibility Tool
- Additional lab time / individual help (optional)
DAY 2 – THEME: PERFORMANCE LIBRARIES AND PROFILING
Morning
- Libraries : oneDPL, oneTBB, oneMKL
- Profiling and perf analysis with Vtune / Advisor
Afternoon
- Online Q&A with oneAPI Center of Excellence (TBD)
- Hands-on VTune
- Additional lab time / individual help (optional)
DAY 3 (onsite only)
- Bring your own code (for preselected participants)
- Start offloading your code in a vendor-independent way here and now with the help of Intel experts
Lecturers: Stephen Blair-Chappell, Georg Zitzlsberger (IT4Innovations), Soner Steiner (Vienna Scientific Cluster), Gennady Fedorov (Intel), Dmitry Sivkov (Intel)
Language: English
Registration closes on 1st November 2022
Link to the registration form.
Please do not hesitate to contact us might you have any questions at training@it4i.cz