Intel® FPGA SDK for OpenCL™ Pro Edition: Programming Guide

ID 683846
Date 10/04/2021

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

Document Table of Contents

1. Intel® FPGA SDK for OpenCL™ Overview

Updated for:
Intel® Quartus® Prime Design Suite 21.3
The Intel® FPGA SDK for OpenCL™ Programming Guide provides descriptions, recommendations and usage information on the Intel® Software Development Kit (SDK) for OpenCL™ compiler and tools. The Intel® FPGA SDK for OpenCL™ is an OpenCL-based heterogeneous parallel programming environment for Intel® FPGA products.
Tip: If you are looking for information about oneAPI programming model, including information about Data Parallel C++ (DPC++), then refer to the Intel® oneAPI Programming Guide.
The Intel® FPGA SDK for OpenCL™ is based on a published Khronos Specification, and has passed the Khronos Conformance Testing Process. Current conformance status can be found at
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission of the Khronos Group™.