Again in Could Intel introduced SYCLomatic as an open-source instrument for converting CUDA code to C++ SYCL for execution inside their oneAPI stack on Intel GPUs and extra. Out at the moment is SYCLomatic 20220829 as their first tagged model of this code porting helper.
SYCLomatic goals to ease the transition of NVIDIA CUDA code-bases over to C++17-based SYCL because the Khronos API single supply commonplace. This joins the likes of AMD’s hipSYCL and different tasks through the years working to help SYCL integration with their compute stacks. The hope on Intel’s aspect is to make CUDA code-bases extra moveable for working throughout Intel CPUs, GPUs, FPGAs, and different XPUs.
Intel SYCLomatic move.
For the reason that Could unveiling of SYCLomatic publicly, Intel engineers have continued engaged on this undertaking and in a single day tagged their first model in Git.
SYCLomatic 20220829 is their first tagged model of this open-source code for these wanting to provide it a whirl.