Originally posted by Madgemade
View Post
Originally posted by Madgemade
View Post
and here for the initial pull request: https://github.com/illuhad/hipSYCL/pull/60
It's not yet ready for prime-time, but hopefully will be very soon
Originally posted by Madgemade
View Post
You can find more information here: http://llvm.org/docs/CompileCudaWithLLVM.html#id12
Originally posted by Madgemade
View Post
Originally posted by Madgemade
View Post
Originally posted by Madgemade
View Post
I'm not sure if SYCL could in principle already run directly on top of Vulkan with the current state of Vulkan compute shaders (instead of OpenCL). It's likely that some parts of the SYCL spec cannot be implemented with Vulkan SPIR-V, but I'm not familiar enough with the Vulkan side of things and which restrictions it puts exactly on its shaders.
In any case, even if we get SYCL on top of Vulkan, this will only be part of the way. We also need good tools like debuggers and profilers for GPGPU applications in order to properly develop SYCL applications on Vulkan. I'm not sure if current graphics profilers will suffice here. Tooling and libraries is one of the aspects to make it desirable to interface with HIP/CUDA, at least for the moment.
Leave a comment: