Intel® oneAPI DPC++/C++ Compiler

Developer Guide and Reference

ID 767253
Date 3/31/2025
Public
Document Table of Contents

SYCL Extensions

The Intel® oneAPI DPC++/C++ Compiler supports the SYCL* Language. In addition to the core SYCL features, the compiler also implements certain extensions. The following table documents the specifications for those extensions. Some considerations to keep in mind:

  • Experimental: The APIs in these extensions are not stable. They may be changed or even removed in subsequent releases of the compiler without prior notice. As a result, they are not recommended for use in production code.
  • Supported: The APIs in the supported extensions are generally stable in future releases of the compiler, retaining backward compatibility with application code.

Extension Name Status (Supported/Experimental)
C and C++ Standard Libraries Support

Supported

sycl_ext_codeplay_enqueue_native_command

Experimental

sycl_ext_codeplay_max_registers_per_work_group_query

Experimental

sycl_ext_intel_buffer_location

Supported

sycl_ext_intel_cache_config

Experimental