Developer Reference

Migrating OpenCL™ FPGA Designs to SYCL*

ID 767849
Date 5/08/2024
Public

Additional Information

For additional information, refer to the following resources:

Resource Description
Intel® oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs The main resource for developing SYCL* applications for Intel® FPGA devices.
Data Parallel C++: Programming Accelerated Systems Using C++ and SYCL* Third-party open-access book to learn how to accelerate C++ programs using data parallelism. This book enables you to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics.
SYCL 2020 Specification Specifies SYCL requirements and standards.
SYCL* 2020 Specification Features and DPC++ Language Extensions Supported in Intel® oneAPI DPC++/C++ Compiler (icpx) Describes the status of support for SYCL 2020 specification features and SYCL language extensions in the Intel® oneAPI DPC++/C++ Compiler releases.
Intel® oneAPI Base Toolkit

Main landing page of the Intel® oneAPI Base Toolkit, which includes the Intel® oneAPI DPC++/C++ Compiler and provides tools and libraries for developing high-performance, data-centric applications across diverse architectures.