Development Reference Guides

Contents

fsycl-explicit-simd

Enables or disables the experimental "Explicit SIMD" SYCL* extension. This is a deprecated option that may be removed in a future release.

Syntax

Linux:
-fsycl-explicit-simd
-fno-sycl-explicit-simd
Windows:
-fsycl-explicit-simd
-fno-sycl-explicit-simd
Arguments
None
Default
-fno-sycl-explicit-simd
The explicit SIMD SYCL* extension is disabled.
Description
This option enables or disables the experimental "Explicit SIMD" SYCL* extension.
If you specify option
-fsycl-explicit-simd
, it enables the experimental "Explicit SIMD" SYCL* extension for lower-level Intel GPU programming. It allows you to write explicitly vectorized device code. Note that APIs for this feature may change in the future.
When using the icx/icpx compiler driver for option
-fsycl-explicit-simd
, you must also specify option
-fsycl
.
When using the dpcpp compiler driver, option
-fsycl
is implied by default.
When SYCL offloading is enabled, this option only applies to device-specific compilation.
IDE Equivalent
None
Alternate Options
None

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.