Intel® FPGA SDK for OpenCL™ Pro Edition: Best Practices Guide

ID 683521
Date 3/28/2022
Public

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

Document Table of Contents

3. OpenCL Kernel Design Concepts

Familiarizing yourself on how the Intel® FPGA SDK for OpenCL™ implements OpenCL design components such as kernels, global memory interconnect, local memory, loops, and channels can help you optimize your OpenCL design.
Tip: For more detailed explanation of FPGA design concepts, refer to Introduction to FPGA Design Concepts chapter in the Intel® oneAPI DPC++ FPGA Optimization Guide.
Figure 35. OpenCL Design Components