- May 22, 2015
- 991
- 671
- 136
Phoronix.com - HIPCL Lets CUDA Run On OpenCL+SPIR-VBased off AMD's GPUOpen HIP as part of their ROCm stack, researchers at Tampere University in Finland have created HIPCL as leveraging HIP as well as POCL for routing CUDA codes to run on any hardware supporting OpenCL+SPIR-V.
HIPCL provides a path of running CUDA on top of OpenCL, permitting the OpenCL driver also supports the SPIR-V intermediate representation. The OpenCL implementation also needs to support Shared Virtual Memory (SVM) so that actually rules out using NVIDIA's own driver for taking this route in place of their actual CUDA driver. HIPCL also relies upon a patched version of the LLVM Clang compiler.
HIPCL, same as AMD HIP, is opensourced under permissive licence
This is a big thing for HPC and small research groups