【问题标题】:Shuffle instruction in CUDACUDA 中的随机播放指令
【发布时间】:2015-04-30 09:03:41
【问题描述】:

我是 cuda 的新手,所以也许这将是一个菜鸟问题,但我们开始......

我不能在我的内核中使用随机播放指令,我不知道为什么。我有计算能力为 5.0 的 Quadro K620,但无法识别诸如 __shfl_down 之类的指令。我正在使用 Visual Studio 2013。我可以转到这些指令的定义,但 sm_30_intrinsics.h 中的条件 defined(__CUDACC__) 会使每个定义都无法访问。是项目设置有问题还是类似的问题?

【问题讨论】:

    标签: c++ cuda shuffle


    【解决方案1】:

    您需要使用 nvcc 编译器标志 sm_30compute_30 或更高版本才能使用 __shfl 指令。

    【讨论】:

      猜你喜欢
      • 2015-07-17
      • 1970-01-01
      • 2023-01-23
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 2022-01-06
      • 2019-12-22
      相关资源
      最近更新 更多