gpt4 book ai didi

opencl - OpenCL 支持动态并行性...?

转载 作者:行者123 更新时间:2023-12-01 13:56:06 26 4
gpt4 key购买 nike

我正在尝试在 OpenCL 内核中使用递归。编译成功,但运行时出现编译错误,所以我想知道,由于 CUDA 现在支持动态并行,OpenCL 是否支持动态并行?

最佳答案

OpenCL 不支持递归。请参阅标准 v1.2 的第 6.9 节中的第 i 点。

编辑: CUDA 的新动态并行功能与递归没有任何关系(CUDA 不久前已经支持它。参见 question。这个新功能允许线程在设备上运行以配置和启动以前只能由主机完成的新网格。请参阅此 document 了解概述。

第二次编辑:关于@Michael 的回答:这只是规范,您将不得不等待实现发布。此外,将来您还必须确保拥有合适的硬件(即使是动态并行,CUDA 也仅支持功能为 3.5 及更高版本的设备)。所以当你问你的问题时,直到今天:没有 OpenCL 实现支持动态并行。

关于opencl - OpenCL 支持动态并行性...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com