oneAPI Heterogeneous Computing Programming

This talk provides an introduction to:

  • SYCL*, which is a programming language that supports heterogeneous computing based on open standards.
  • The core components of the Intel® oneAPI Base Toolkit and the Intel® oneAPI HPC Toolkit for HPC-specific workloads.
  • The SYCL program structure, operation examples, and code analysis of several sample codes. This provides a preliminary understanding of this single-source heterogeneous programming environment and of basic tools that support CPUs and GPUs.


Jie Lin received a doctorate degree in computer science from Zhejiang University in 2005, and later joined Intel Asia Pacific research and development. He has been engaged in technology development for 16 years.