Successiveblocksreadingmemoryfrominitialblocks所以这是我的程序的一部分,我为两个班级做了一个减少总和。我用共享数组__shared__intnrules[max_threads*MAX_CLASSES];的一半对类进行索引,因此第一类从nrules[0]开始,第二类从nrules[blockDim.xormax_threads]开始。对两半进行了减少。总和保存在作为参数传递的全局数组中,该数组将保留每个块的总和,因此由blockIdx.x.索引我有一个测试用例的大小,用MAX_SIZE表示,所有测试首先从1处理到MAX_SIZE,每个块的总和在全局