#include #include extern "C" { __global__ void add(float *x, float *y) { int index = threadIdx.x; int stride = blockDim.x; for (int i = index; i < 100; i += stride) y[i] = x[i] + y[i]; } }