An introduction to SYCL, a programming language supporting heterogeneous computing based on open standards, as well as the core components of the basic tool suite in Intel® oneAPI series products and the tool suite for HPC-specific workloads . Will also introduce the SYCL program structure, operation examples and code analysis of several sample codes, so that audiences can have a preliminary understanding of this single-source heterogeneous programming environment and basic tools that support CPU and GPU.