ChipStar 1.1于上周发布,是帮助移植HIP和CUDA应用程序以支持行业标准SPIR-V的开源项目之一。ChipStar使用OpenCL或英特尔的oneAPI Level Zero在SPIR-V上获得HIP/CUDA代码。
ChipStar诞生于HIPCL和HIPLZ项目的结合,已经被证明有能力将针对HIP/CUDA的大型HPC应用转移到SPIR-V中间表示。
围绕Khronos Group的SPIR-V IR的奇妙的多功能性和支持。
在上周发布的chipStar 1.1版本中,现在支持使用LLVM/Clang 17,支持OpenCL的英特尔统一共享内存扩展,OpenCL 3.0优化的原子操作,改进的异步执行,改进的可移植性以及各种其他新功能和修复。
对于某些代码库,chipStar 1.1版本的速度几乎是chipStar 1.0的两倍,而与前一版本相比,平均性能提升了约30%。
有关将HIP/CUDA代码引入SPIR-V世界的chipStar 1.1的下载和更多详细信息,请访问GitHub.