Developer Reference

Migrating OpenCL™ FPGA Designs to SYCL*

ID 767849
Date 5/08/2024
Public

Flags, Attributes, Directives, and Extensions

This section provides a list of features in OpenCL and their equivalents in SYCL*. It is a handy reference for SYCL syntax, but for additional information about the meaning and behavior of each feature, refer to the Intel FPGA SDK for OpenCL Pro Edition Programming Guide and the Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs.

In cases where the behavior of features is similar but not perfectly equivalent between OpenCL and SYCL, the differences and alternatives are highlighted. The following topics are covered in this section: