Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用cudpp。我很好奇它是否仅适用于具有某种计算能力的设备?如果是,下限是多少。
我在他们的哈希表实现代码中发现了这条错误消息:“testHashTable 中的 cudppHashTable 调用出错(确保您的设备至少是计算版本 2.0\n”
我不知道他们指的是哪个计算版本?
据我所知,计算能力没有限制。根据更改日志,具有 Fermi 架构 (sm_20) 的卡有一些优化。
然而, CUDPP 2.0确实声明它仅适用于 CUDA 3.0 或更高版本(他们建议使用高于 3.2 的版本),但这与计算能力没有直接关系。
更新:
正如 OP 所发现的,确实存在明确需要 2.0 架构的功能,例如 cudppHashTable。根据源文件中的文档(第 206 行):
哈希表实现需要硬件能力 2.0 或更高(64 位原子操作)。
从措辞来看,我假设在某些特殊情况下需要某种计算能力,但这不是一般要求。