2010-03-17 11 views
11

Ho un programma che utilizza la libreria pthread per eseguire la moltiplicazione della matrice della matrice 500x500. Ogni thread calcola 50 righe della matrice.Perché sys + user> real in "time command"?

Quando ho tempo la sua esecuzione:

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

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

Perché sys + utente è maggiore di tempo reale?

+0

Se è rilevante, ho un processore Core 2 Quad e ho installato Ubuntu a 64 bit .. –

risposta

19

È maggiore, perché aggiunge il tempo da tutti i nuclei insieme.

Problemi correlati