cuda sdk例程中scanlargearray中的问题

这个例程的scan.cu文件中出现一个do循环里面有blocknum=max(1,((int)ceil(numelit/(2.fblocksize))),然后让level自加,上面这个等式应该是在计算numelit是2.fblocksize的几次方得形式吧,那么这个过程有点像2叉树那样一级一级的,是不是这个给数据分块就是想金子塔样的一层一层的进行largescan算法。

帮顶一下,