gpt4 book ai didi

c++ - Cuda 以原子方式执行操作

转载 作者:行者123 更新时间:2023-11-28 05:45:44 24 4
gpt4 key购买 nike

<分区>

在我的内核中,我检查一个条件,如果它是真的,我将 tid 插入到一个数组中。我需要自动执行以下操作。

if( condition ){
arr[*index_ptr] = tid;
(*index_ptr)++
}

基本上,我希望没有两个线程将它们的 tids 写入数组中的相同位置。

有没有简单的方法来做到这一点?我听说在 CUDA 中很难实现锁。

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