PoCL 5.0RC1与用于网络系统的实验性OpenCL一起发布

2023年 12月 9日 27.3k 0


PoCL 5.0-Rc1今天发布,这是为这种“可移植计算语言”实现而酝酿的最新功能版本,它允许OpenCL代码在CPU上运行,并在其他后端(如NVIDIA CUDA和AMD ROCM和其他LLVM后端)上运行OpenCL代码。

PoCL 5.0非常有趣,因为它将是第一个发布PoCL-Remote作为新的实验性后端的版本允许跨联网系统使用OpenCL. PoCL的新网络守护程序允许使用更多OpenCL代码进行OpenCL分布式计算,并且不需要任何专用接口。对于某些OpenCL程序来说,会有延迟/开销等问题,但是这个后端允许在LAN上的联网系统之间进行OpenCL加速,以适用于任何具有TCP/IP和OpenCL实现的平台。

PoCL-Remote是PoCL 5.0的一个有趣的补充,肯定会带来一些新的用途。

PoCL 5.0-RC1还添加了新的NVIDIA CUDA驱动程序功能,以提供部分OpenCL 3.0支持。NVIDIA后端还添加了对程序范围变量、OpenCL 2.0原子和部分子组支持的支持。PoCL的CPU驱动程序还为FP32/FP64启用了CL_EXT_FLOAT_ATOMICS,更新了对CL_khr_COMMAND_BUFFER的支持,并改进了SPIR-V处理。PoCL 5.0-RC1还扩展了对LLVM/Clang 17.0的兼容性。

有关此PoCL 5.0候选版本的下载和更多详细信息,请访问GitHub.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论