gpt4 book ai didi

cuda - 多个线程在同一个全局内存位置写入相同的值

转载 作者:行者123 更新时间:2023-12-04 02:08:17 48 4
gpt4 key购买 nike

这个问题与this one密切相关,但我的属于 CUDA 世界。

我的内核中有几个线程可以在同一个全局内存位置写入相同的值。这一直工作正常,但我担心它可能是假的,到目前为止我只是很幸运。

我的工作流程中是否有可能出现内存损坏或意外行为(由于数据竞争、缓存同步等)?

最佳答案

I have several threads in my kernel that could write the very same value in the same global memory location.



与一些评论相反,这是安全的。安全,我的意思是写入的值将显示在该全局内存位置。不可能不发生写入,也不可能发生其他一些虚假数据损坏。 Tom's answer here适用于此。

如果正在写入不同的值,则其中一个值将在该位置结束,但未定义哪个值。

关于cuda - 多个线程在同一个全局内存位置写入相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8416374/

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