Developer Reference

Migrating OpenCL™ FPGA Designs to SYCL*

ID 767849
Date 5/08/2024
Public

Document Revision History for Migrating OpenCL FPGA Designs to SYCL*

For the latest and previous versions of this user guide, refer to Migrating OpenCL FPGA Designs to SYCL*. If a software version is not listed, the user guide for the previous software version applies.

Document Revision History
Date Release Version Changes
May 2024 2024.1
  • Fix broken links
March 2024 2024.1
  • Maintenance release.
November 2023 2024.0
  • Maintenance release.
July 2023 2023.2
  • Maintenance release.
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.