Forum Discussion
Altera_Forum
Honored Contributor
8 years agoHi,
For developing OpenCL applications, all you need are the following: 1. Intel FPGA kits/boards from Terasic http://www.terasic.com.tw/en/ or RELFEX CES http://www.reflexces.com 2. Quartus Prime software (either standard or Pro) 3. Intel FPGA SDK for OpenCL (https://www.altera.com/documentation/mwh1391807309901.html#mwh1391807297091) 4. Intel OpenCL RTE You can refer to the following website for more information - https://www.altera.com/products/design-software/embedded-software-developers/opencl/support.html Any of Intel's FPGAs starting from the Cyclone series will support the Intel's OpenCL FPGA development platform. When we design OpenCL applications targetted towards FPGAs, we convert the OpenCL code doe specific functions into hardware Kernels that are targetted towards FPGAs and make use of the Programmable logic in FPGAs to execute these kernels in a massively parallel/concurrent fashion. This is the advantage of using FPGA's for OpenCL. FPGAs are by nature best suited for parallel computing tasks. Hope this helped. -Abr