/* C = A*B / row-column */ #include #include #include #include #define N 1024 #define N_THREADS 4 int main() { int i, j, k; int tid; static double A[N][N], B[N][N], C[N][N]; double t; /* set initial value */ #pragma omp parallel shared(A,B,C) private(j,k) num_threads(N_THREADS) { #pragma omp for for(i=0; i