Skip to main content

Programming heterogeneous environments with Intel oneAPI

hybrid

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