ChipStar 1.2 发布,用于在 SPIR-V/OpenCL 硬件上编译和运行 HIP/CUDA

ChipStar 1.2 作为一款开源软件已经发布,该软件可在 SPIR-V 上编译和运行 HIP/CUDA 程序,无论是 OpenCL 还是 Vulkan 驱动程序。

ChipStar 1.2 是该工具的最新版本,用于编译 HIP/CUDA 代码,并通过 OpenCL 和/或 oneAPI 零级 API 在 SPIR-V IR 上运行。通过在 SPIR-V 上运行,可以支持不同供应商提供的带有 OpenCL 或 Vulkan 驱动程序的各种设备。ChipStar 1.1 已经能够运行 “各种大型 HPC 应用程序”,而 ChipStar 1.2 还有更多改进。

ChipStar 1.2 发布,用于在 SPIR-V/OpenCL 硬件上编译和运行 HIP/CUDA

ChipStar 1.2 引入了“cucc”作为 NVIDIA“nvcc”编译器的替代品。此外,还增强了 OpenCL 后端支持,支持 OpenCL 的缓冲设备地址扩展、优化的队列分析和性能优化。

对于 Intel oneAPI Level Zero 后端,有各种内存不足错误修复、改进的线程安全性和其他修复。在 AMD HIP 方面,作为 ROCm 6 的一部分,支持 HIP 6.x。此外,现在还支持 ROCm 的 hipBLAS、hipFFT 和 rocRAND。

ChipStar 1.2 发布页面将此新版本总结为:

“此版本带来了显着的稳定性和性能改进,增强了对 CUDA 的支持,新的 HIP/ROCm 库端口以及对 HipBLAS、HipFFT、HipRAND/RocRAND 的集成。在 RISC-V 上运行 HIP/CUDA 应用程序的初步测试。”

获取 ChipStar 1.2 更多详细信息:https://github.com/CHIP-SPV/chipStar/releases/tag/v1.2

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/52633.html

(0)

相关推荐

发表回复

登录后才能评论