私はCUDAに次のコードを持っています
__global__ void matvec(int *MAT, int *VEC, int *SOL)
{
int bx = blockIdx.x;
int tx = threadIdx.x;
int i = 32*bx+tx;
for (int j = 0; j < X; j++){
SOL[i] = ((MAT[i][j] * VEC[j]) + SOL[i]) % 2;
}
}
私の問題は、6行目にエラーがあることです。私の式にはオブジェクトへのポインタ型が必要であると書かれています。