数据初始化的问题,希望各位大神解答
我现在在做毕业设计,设计的大致内容是数组求和,以往书上的例子都是在CPU上初始化数组然后拷贝到GPU上,再进行运算,可是我发现在GPU上直接初始化数组也是可以的,省去了向设备拷贝数据的环节,最后也能编译运行结果正确。接下来我有几个问题:
1.书上的例子不在GPU上为数组初始化是因为什么?
2.我的数组在CPU上的串行实现时,数据是在一个循环内产生的,数组的值都是根据循环控制变量计算出来的,所以我的才能在GPU上用tid来初始化,是这样的吗?
想请大神解答一下我这个小白的问题