views:

350

answers:

1

I have a program that uses pthread library to do the matrix multiplication of 500x500 matrix. Each thread calculates 50 rows of the matrix.

When I run tiem command:-

shadyabhi@shadyabhi-desktop:~$ time ./a.out

real    0m0.383s
user    0m0.810s
sys     0m0.000s
shadyabhi@shadyabhi-desktop:~$

How come sys+user is greater than real time?

+4  A: 

It is greater, because it adds the time from all the cores together.

Tuomas Pelkonen