/* Program to measure time to carry out matrix-vector product. c(i) = sum(a(i,j)*b(j),j=1,...,n) for i=1,...,n */ #include #include int main() { int i, j; printf("Matrix size Elapsed time [sec] \n"); for (int k=1; k<=30; k++) { // Matrix size int n = k*1000; // Allocation int **a, *b, *c; a = new int*[n]; for (i=0; i