Course/Event Essentials
Training Content and Scope
Other Information
This course will be organised as a hybrid event with the possibility to attend at LRZ in Garching near Munich or online. On-site attendence will allow for participation in the exercises in the afternoon and for direct interaction with trainers during hands-on and demos. If you prefer to attend online you cannot participate in the exercises. The event will only be streamed in the morning.
There will be on-site catering service with lunch for free. We also plan to visit a restaurant/ beergarden on the first evening. You have the opportunity to attend a guided tour of the LRZ Computing Cube on the second afternoon. When registering, you can choose between 2 booking options:
- Participants ONLINE: If you want to attend remotely. You cannot participate in the exercises.
- Participants ON-SITE: If you want to attend at LRZ in Garching near Munich.
On-site participants are expected to bring their own laptops.
Contents
Introduction to the Intel oneAPI Development Environment.
Learn about the modern oneAPI application development concept.
It allows to program enterprise and HPC applications once with just a single source code for mixed architectures (CPU, GPU and others) from multiple hardware vendors.
We welcome you to join us in learning about the oneAPI initiative and how to get on a standards-based path for mixed architectures programming. This 3-day jointly prepared LRZ / Intel hybrid (combined online and onsite) workshop will teach the participants about the latest and expanded features of the Intel oneAPI toolkits.
The presenters will show you how to write applications on heterogenous hardware platforms.
Who should attend?
- C/C++/ Fortran application developers
- GPU, CPU & HPC programmers
Why should you attend this workshop?
- Develop best-practice heterogenous programming techniques from hands-on tutorials and tech talks delivered by tools specialists on oneAPI software development tools
- Learn how you can efficiently use oneAPI Toolkits on various platforms such as Intel, AMD and NVIDIA for HPC and enterprise workloads
- Understand how to use the C++ based SYCL Compiler to develop heterogenous applications running on CPUs and HW accelerators from multiple vendors
- Learn to migrate CUDA codes to SYCL
- How to squeeze most performance out of your application using the oneAPI optimization tools
- Benefit from the Intel Dev Cloud development platform/sandbox
Topics covered:
- Intel oneAPI – Introduction to Heterogenous Development Environment
- Introduction to the Intel Dev Cloud for Testing and Porting Applications
- Direct programming with oneAPI SYCL ++ and Fortran/OpenMP (with demos)
- OneAPI Compatibility Tool for porting CUDA applications to DPC++ (with demos)
- Intel oneAPI libraries oneMKL, oneDAL and others (with demos)
- Intel OpenMP 5 for Offloading to Accelerators in Fortran codes (with demos)
- Intel Hardware Roadmap/XPU and Architecture Specifics
- Application Profiling for Heterogenous Hardware (with demos)
This Workshop is co-organised by the Leibniz Supercomputing Centre (LRZ) and Intel for EuroCC@GCS, the German National Competence Centre for High-Performance Computing.
Extras
- On-site catering service with lunch for free.
- A common visit of a restaurant/ beergarden on the first evening.
- A guided tour of the LRZ Computing Cube on the second afternoon.