blob: d8c9c225c21265792cf841fe0099de3f25f6e3e2 (
plain)
1
2
3
4
5
6
7
8
9
|
__global__ void elementwise_add(const int * array1,
const int * array2, int * result, int size) {
unsigned int idx = threadIdx.x + blockIdx.x * blockDim.x;
unsigned int stride = gridDim.x * blockDim.x;
while (idx < size) {
result[idx] = array1[idx] + array2[idx];
idx += stride;
}
}
|