Intel® FPGA SDK for OpenCL™ Standard Edition: Getting Started Guide

ID 683678
Date 9/24/2018
Public
Document Table of Contents

1. Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide

Updated for:
Intel® Quartus® Prime Design Suite 18.1
The Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide describes the procedures to install the Intel® FPGA Software Development Kit (SDK) for OpenCL™ 1 Standard Edition. This document also contains instructions on how to compile an example OpenCL* 2 application with the Intel® FPGA SDK for OpenCL™ Standard Edition.

OpenCL* is a C-based open standard for the parallel programming of heterogeneous devices. For more information about the OpenCL* Specification version 1.0, refer to the OpenCL* 1.0 Reference Pages. For detailed information on the OpenCL* application programming interface (API) and programming language, refer to the OpenCL Specification version 1.0.

The Intel® FPGA SDK for OpenCL™ Standard Edition provides a compiler and tools for you to build and run OpenCL* applications that target Intel® FPGA products. The Intel® FPGA SDK for OpenCL™ Standard Edition supports the embedded profile of the OpenCL* Specification version 1.0.

Attention:
  • If you only require the Intel® FPGA SDK for OpenCL™ 's kernel deployment functionality, download and install the Intel® FPGA Runtime Environment (RTE) for OpenCL. Refer to the Intel® FPGA RTE for OpenCL Standard Edition Getting Started Guide for more information.

    Do not install the SDK and the RTE on the same host system. The SDK already contains the RTE.

  • If you want to use the Intel® FPGA SDK for OpenCL™ Standard Edition with the Cyclone® V SoC Development Kit, refer to the Intel® FPGA SDK for OpenCL™ Standard Edition Cyclone V SoC Getting Started Guide for more information.
1 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 www.khronos.org/conformance.
2 OpenCL™ and the OpenCL logo are trademarks of Apple Inc. used by permission of the Khronos Group™.