Developer Guide and Reference

ID 767253
Date 10/31/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

SYCL* Extensions

The Intel® 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