Is it possible to run OpenCL on a system developed by the user on SoC prototypes? To be more specific, I have a ZedBoard (Xilinx Zynq) with two ARM cores and a programmable logic (PL) area. If I create a simple proprietary system that implements a video processing accelerator in the logical area, the ARM core, and the AXI interconnect, what do I need to do to provide OpenCL support for this simple system? (In this simple system, the ARM core may be “Host”, and the video processing accelerator may be “device”).
I am a student and I have only some basic knowledge of OpenCL. I researched my question and just finished confusing myself. What needs to be done to provide OpenCL support for SoC? I understand that this can be a big project, but I need guidance on where to start and how to proceed.
source share