Developer Reference

Migrating OpenCL™ FPGA Designs to SYCL*

ID 767849
Date 3/31/2023
Public

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

Document Revision History for Migrating OpenCL FPGA Designs to SYCL*

Document Revision History
Date Release Version Changes
March 2023 2023.1
  • Maintenance release.
December 2022 2023.0
  • Revised all references to #include <CL/...> as #include <sycl/...>.
  • Revised all references to using namespace cl::sycl; as using namespace sycl;.
  • Revised all references to dpcpp compiler driver to icpx -fsycl.
  • Changed the flag -Xsboard to -Xstarget.
September 2022 2022.3
  • Replaced references to Intel® FPGA Add-on for oneAPI Base Toolkit with relevant information.
April 2022 2022.2
  • Changed the document title Migrating OpenCL FPGA Designs to DPC++ to Migrating OpenCL FPGA Designs to SYCL*.
  • Replaced all general references to DPC++ with SYCL.
  • Added a link to Autorun Kernels tutorial in Kernel Attributes.
  • Added sycl::ext::intel::fpga_loop_fuse<v>(f) and sycl::ext::intel::fpga_loop_fuse_independent<v>(f) functions in Loop Directives.
November 2011 2021.4 Initial release.