【发布时间】:2011-01-22 01:34:27
【问题描述】:
据我所知,我可以在 CUDA 设备代码中使用 C++ 模板。那么如果我使用 map 来创建字典,插入新值的操作会是原子的吗?
我想计算某个值的出现次数,即创建一个包含代码概率的代码字典。
谢谢
Mac
【问题讨论】:
-
我很确定 CUDA 使用自己的 C 变体和 instristics。那么没有模板。
-
但forums.nvidia.com/index.php?showtopic=98087 声明“您可以在设备代码中使用模板”
-
@macs:那是我今天学到的新东西。 :) 我认为,这些操作是否是原子操作取决于实现,因此您必须找到有关 nVidia 保证的资源。
-
@GMan:好吧,我会试一试,然后告诉你结果:D
-
@GMan 你可以使用模板和继承。我肯定知道,因为我确实成功地使用了它们
标签: c++ templates dictionary cuda