GPU高性能运算之CUDA

来源:互联网 发布:牧原股份 知乎 编辑:程序博客网 时间:2024/05/16 05:59

1.目前一个kernel函数中只有一个grid,而未来的支持DX11的硬件采用了MIMD(多指令多数据)架构,允许在一个


kernel中存在多个不同的grid(这本书出版于2009年,不知道现在是否已经实现了一个kernel中存在多个不同的grid)


2.对于一维的block,线程的threadID就是threadIdx.x;


对于大小为(Dx,Dy)的二维block,线程的threadID就是(threadIdx.x+threadIdx.y*Dx)


对于大小为(Dx,Dy,Dz)的三维block,线程的threadID是(threadIdx.x+threadIdx.y*Dx+threadIdx.z*Dx*Dy)

  

原创粉丝点击