Is it possible to spit out code written in SYCL to OpenCL code using the ComputeCpp applications/binaries or any other means ?
I read that sycl ultimately boils down to OpenCL API calls , so would it be possible to obtain the openCL code only ?
Is it possible to spit out code written in SYCL to OpenCL code using the ComputeCpp applications/binaries or any other means ?
I read that sycl ultimately boils down to OpenCL API calls , so would it be possible to obtain the openCL code only ?
In short this isn’t possible. You could inspect the OpenCL calls that are being made at the driver level by using an OpenCL profiler (See https://www.iwocl.org/wp-content/uploads/iwocl-2018-intel-debug-analyze-intercept-layer.pdf for example and the project https://github.com/intel/opencl-intercept-layer)