现在遇到这样一个问题:test<<<1,THREAD_NUM>>>( dev_rBuf ,size);
test函数可以执行。
而
test<<<blocksPerGrid,threadsPerBlock>>>( dev_rBuf ,size);
却没有执行,请问这是什么原因?
其中:
THREAD_NUM 256
wid hei 分别是影像宽度和高度。
(dim3 threadsPerBlock(THREAD_NUM,THREAD_NUM);
dim3 blocksPerGrid( (wid+threadsPerBlock.x-1)/threadsPerBlock.x,(hei+threadsPerBlock.y-1)/threadsPerBlock.y);)
根据参数值带入确定:threadsPerBlock(256,256) blocksPerGrid(1,1)