首页 文章

CUDA计算能力向后兼容性

提问于
浏览
1

我目前正在使用为计算能力5.2编译的CUDA代码 . 我的机器碰巧具有5.2 GPU(GeForce GTX 970)的计算能力 . 但是,我的问题是:为计算能力5.2编译的代码是否仍然可以在计算能力低至3的机器上运行? (假设代码永远不会违反较低计算能力的限制,如共享内存差异等)

1 回答

  • 2

    一句话答案是否定的 .

    作为一般规则,您可以在较高计算能力的硬件上运行为较低计算能力而编译的代码,但不能相反 . 如果编译为compute 5.2,它应该在未来的硬件上运行,但不能在旧硬件上运行 .

相关问题