CUDA中的随机指令

时间:2015-04-30 09:03:41

标签: c++ cuda shuffle

我是cuda的新手,所以也许这将是noob问题,但我们走了......

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

1 个答案:

答案 0 :(得分:3)

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