有人可以向我解释一下双人雪佛龙的含义
Kernel<<<32*SM, 256>>>(1 << 20, 2.0, x, y);
办?
答案 0 :(得分:3)
triple-chevron 是启动内核的语法 - 将其安排为由GPU执行。请参阅CUDA中的第一个示例Programming Guide(第3.2.2节)。 双V形符号只是通常的左移运算符 - 它不是与CUDA相关的,它是内核函数的参数(即参数为1048576或2 ^ 20)。
(正如你所知,三重雪佛龙的使用是完全随意的,背后没有任何哲学上的理由 - 无论如何我都知道。所以不要指望任何其他奇怪的雪佛龙组合意味着什么CUDA专用的。)
答案 1 :(得分:0)
它有点转变。 1次移动20次。没有什么特别的cuda。这是一个c / c ++表示法