#include #include #include #include #include struct timeval t1, t2; void naive_mm(int size, double *a, double *b, double *c) { int i, j, k; for (i=0; i= 4) method = atoi(argv[3]); srand48(100); A = malloc(N*N*sizeof(double)); B = malloc(N*N*sizeof(double)); C = malloc(N*N*sizeof(double)); W = malloc(N*N*sizeof(double)); for (i=0; i