CUDA核函数

CUDA核函数,cuda,Cuda,我只是想知道调用CUDA内核函数和 <<<BLOCK_NUM, THREAD_NUM>>> 及 ? 第二种情况下的附加参数指定要分配给内核中每个块的动态共享内存量 例如,如果您有这样定义的内核: __global__ void kernel(...) { extern __shared__ float buffer[]; } 第二次内核启动将尝试为内核的每个块的共享内存数组缓冲区分配线程数字。有关更多信息,请参阅CUDA 4.1编程指南的

我只是想知道调用CUDA内核函数和

<<<BLOCK_NUM, THREAD_NUM>>> 


第二种情况下的附加参数指定要分配给内核中每个块的动态共享内存量

例如,如果您有这样定义的内核:

__global__ void kernel(...)
{

    extern __shared__ float buffer[];

}
第二次内核启动将尝试为内核的每个块的共享内存数组
缓冲区
分配
线程数
字。有关更多信息,请参阅CUDA 4.1编程指南的附录B.17

__global__ void kernel(...)
{

    extern __shared__ float buffer[];

}