2010-03-17 14 views
11

Tengo un programa que usa la biblioteca pthread para hacer la multiplicación matricial de la matriz 500x500. Cada hilo calcula 50 filas de la matriz.¿Por qué sys + user> real en "comando de tiempo"?

Cuando mido el tiempo de su ejecución:

[email protected]:~$ time ./a.out 

real 0m0.383s 
user 0m0.810s 
sys  0m0.000s 
[email protected]:~$ 

¿Por qué es sys + usuario es mayor que tiempo real?

+0

Si es relevante, tengo un procesador Core 2 Quad y tengo ubuntu de 64 bits instalado. –

Respuesta

19

Es mayor, porque agrega el tiempo de todos los núcleos juntos.

Cuestiones relacionadas