gpt4 book ai didi

c++ - OpenCL中的cuda中是否有类似原子操作的东西

转载 作者:行者123 更新时间:2023-11-30 01:42:44 25 4
gpt4 key购买 nike

当我编写 CUDA 代码时,我使用原子操作在最后一步强制进行全局同步。

然后我也必须在 OpenCL 中实现相同的任务,我想知道 OpenCL 中是否有类似的操作,如 CUDA 中的原子操作,我可以使用,我的设备是 fpga 板..

最佳答案

barrier() 可能与您正在寻找的类似,但只能强制“加入”同一工作组中的线程。

查看这篇文章。您可以使用 CLK_GLOBAL_MEM_FENCE 来获得您正在寻找的结果。

Stack overflow: Barriers in OpenCL

关于c++ - OpenCL中的cuda中是否有类似原子操作的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39195869/

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