我开始使用CUDA而不清楚块和线程概念是如何工作的。当它大多是二维向上时,我有时会感到有些困惑。如果我查看涉及blockIdx.x / y或threadIdx.x / y的任何代码,不确定我是否正确推断。
任何能够轻松证明这一点或帮助我理解这个概念的指针/示例都会有所帮助。
提前致谢!
答案 0 :(得分:1)
我建议参加这两场网络研讨会:
使用CUDA C进行GPU计算 - 简介(2010) 使用CUDA C概述GPU计算的基础知识将通过代码示例的演练来说明。无需先前的GPU计算经验
和
使用CUDA C进行GPU计算 - 高级1(2010) 第一级优化技术,如全局内存优化和处理器利用率。将使用实际代码示例来说明概念
来自here
这将花费2个小时。