کورس رایگان شروع کار با OpenCL در FPGA از اینتل موجود در سایت کورسرا:
OpenCL
™ is a standard for writing parallel programs for heterogeneous systems, much like the NVidia* CUDA* programming language. In the FPGA environment, OpenCL constructs are synthesized into custom logic. An overview of the OpenCL standards will be discussed. You will learn about the platform, execution, memory, and programming models that define the OpenCL specification.
https://www.coursera.org/learn/opencl-fpga-introduction@Taksuntec