PoCL 3.0 发布,带有 CPU 的最小 OpenCL 3.0 实现

PoCL 3.0 已于今天正式发布,用于这种便携式 OpenCL 实现,支持通过 LLVM 在 CPU 或其他后端执行,例如针对 AMD HSA、NVIDIA GPU 和其他加速器。PoCL 3.0 提供了最初的 OpenCL 3.0 支持,而实际的一致性结果仍在等待中。

基于 PoCL LLVM 的 OpenCL 实现支持具有一些 OpenCL 2.0 功能的 OpenCL 1.2,而现在它们具有 OpenCL 3.0 所需的“最低”支持级别。尽管 PoCL 开发人员尚未将其 OpenCL 一致性测试套件 (CTS) 结果提交给 Khronos 以进行实际认证。

image.php_-30

除了解决 OpenCL 3.0 之外,PoCL 3.0 还添加了 LLVM/Clang 14.0 API 兼容性、改进的跟踪和可视化、支持生成专门的工作组函数、修复了 SPIR-V printf 支持以及其他修复/改进。 通过PortableCL.org

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun171319.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年6月11日
下一篇 2022年6月11日

相关推荐