cuda中是否有一些内置函数用于对unsigned short或unsigned char进行原子操作?
答案 0 :(得分:3)
不,unsigned short
和unsigned char
数据类型或任何小于32位的数据类型都没有CUDA原子内在函数。
但是,您可以将两个短路或四个字符组合在一起并对它们执行32位原子,一次处理多个(假设您的计算允许这样做)。
答案 1 :(得分:-1)
快速查看CUDA C Programming Guide应该回答您的问题(搜索“atomicAdd”)。