Description
Does Intel implementation support full OpenCL 1.2+ specification including in-OpenCL "online" compilation of OpenCL C kernel code?
Or does Intel OpenCL always require external kernel compilation outside of OpenCL host application (for example LWJGL OpenCL API)?
Assuming there is the document section about running Intel OpenCL without the Intel OpenCL SDK suggest that Intel FPGA Runtime for OpenCL supports full online compilation of text OpenCL C code to FPGA kernels compilation. ie same full "online" kernel deploy method works for all of Intel CPUs, GPUs and FPGAs, without modification or external separate compile of kernels.
Can you verify this?
So far most of any documentation has pointed towards full off-line compilation of kernels only.
Edit: Can you provide a full working full online compile deploy/compile runtime environment install image for DE10-Nano (Cyclone V and other FPGA SoC families), for example sake. OpenCL API only without any external program compile of kernels. so that any kernel compile happens internally in the OpenCL device drivers.