cudpp是否仅适用于某种计算能力的设备

时间:2012-02-04 18:04:44

标签: cuda cudpp

我想用cudpp。我很好奇它是否只适用于某种计算能力的设备? 如果是,那么下限是多少。

我在哈希表实现代码中发现了这条错误消息: “在testHashTable中调用cudppHashTable时出错(确保你的设备至少是计算版本2.0 \ n”

我不知道他们指的是哪个计算版?

1 个答案:

答案 0 :(得分:3)

就我所知,对计算能力没有任何限制。根据{{​​3}},对于具有Fermi架构(sm_20)的卡有一些优化。

CUDPP 2.0 the change logs它仅适用于CUDA 3.0或更高版本(并建议使用高于3.2的版本),但这与计算能力没有直接关系。

<强>更新

正如OP所发现的那样,确实存在明确需要2.0架构的功能,例如cudppHashTable。根据{{​​3}}(第206行):

  

哈希表实现需要硬件功能2.0或   更高(64位原子操作)。

从我的假设中可以看出,有些特殊情况需要某种计算能力,但这不是一般要求。