Intel OneAPI Training

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Germany
Venue Details: Click here

Training Content and Scope

Scientific Domain
Level of Instruction
Intermediate
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC/CASTIEL
Event/Course Description

The oneAPI initiative (www.oneapi.com) is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across multiple / multi-vendor CPU and  accelerator architectures.
It is designed for faster application performance, more productivity, and greater innovation. The oneAPI industry initiative encourages collaboration on the oneAPI specification and compatible oneAPI implementations across the ecosystem.

Intel released the Intel® oneAPI Toolkits implementing its own programming languages, models, libraries and tools that are built to the above mentioned oneAPI specifications targeting Intel CPUs and accelerators (GPU and FPGAs).

The Intel® oneAPI Base & HPC Toolkit solution – the successor to the Intel® Parallel Studio XE tools suites – provides

  1. high performance LLVM based compilers for C/C++, Fortran,
  2. OpenMP for offloading purposes,
  3. performance optimised libraries such as Intel® oneAPI Math Kernel Library and Intel® MPI Library and
  4. analysis tools (VTune Profiler and Advisor) enhanced to support heterogeneous development.

We welcome you to join us in learning about the oneAPI initiative and how to get on a standards-based path for heterogeneous programming.
This 3 half-days online workshop will teach the participants about the new and expanded features of the Intel oneAPI Toolkits.
The presenters will show you how to use the tools for shared and distributed computing on heterogenous hardware platforms including Intel CPUs, Intel hardware accelerators and Intel discrete graphics solutions.

After the event the attendees should understand:

  • the transition from the Intel Parallel Studio Development tool to Intel oneAPI Toolkits,
  • how to use the Intel oneAPI Toolkits to develop heterogenous applications running on CPUs and HW accelerators,
  • make use of the offered development environments such as the Intel Dev Cloud,
  • migrate non oneAPI heterogenous code (CUDA) to oneAPI programming models (SYCL),
  • how to start developing and optimising the performance with the oneAPI development environment

The workshop is co-organised by LRZ and Intel for EuroCC@GCS, the German National Competence Centre for High-Performance Computing.