2011-06-09 9 views
5

Oto moja cat /proc/cpuinfo wyjściowa:Jak obliczyć teoretyczną maksymalną wydajność procesora

... 

processor   : 15 
vendor_id   : GenuineIntel 
cpu family   : 6 
model    : 26 
model name   : Intel(R) Xeon(R) CPU   E5520 @ 2.27GHz 
stepping   : 5 
cpu MHz    : 1600.000 
cache size   : 8192 KB 
physical id   : 1 
siblings   : 8 
core id    : 3 
cpu cores   : 4 
apicid    : 23 
fpu     : yes 
fpu_exception  : yes 
cpuid level   : 11 
wp     : yes 
flags    : fpu vme de pse tsc msr pae mce cx8 apic ... 
bogomips   : 4533.56 
clflush size  : 64 
cache_alignment  : 64 
address sizes  : 40 bits physical, 48 bits virtual 
power management : 

Maszyna ta ma dwa procesory, każdy z 4 rdzeni z możliwością HyperThreading, więc łączna liczba procesor jest 16 (2 CPU * 4 core * 2 hyperthreading). Te procesory mają tę samą wydajność, aby zachować czystość, po prostu pokazuję ostatnie informacje i pomijam część flag w linii flag.

Jak obliczyć najwyższą wydajność tej maszyny pod względem GFlops? Daj mi znać, jeśli chcesz otrzymać więcej informacji.

Dzięki.

+1

Niestety, ale bardzo dziwne The Hi '' ​​nie mogą być pokazane. – user435657

+6

Zwroty są automatycznie usuwane. – Belinda

Odpowiedz

7

Możesz sprawdzić Intel export spec. GFLOP na wykresie jest zwykle określany jako szczyt pojedynczego układu. Pokazuje 36.256 Gflop/s dla E5520.

Ten pojedynczy układ ma 4 fizyczne rdzenie z SSE. Tak więc GFLOP można również obliczyć jako: 2,26 GHz * 2 (mul, dodaj) * 2 (podwójna precyzja SIMD) * 4 (rdzeń fizyczny) = 36,2.

System ma dwa procesory, więc twój szczyt wynosi 36,2 * 2 = 72,4 GFLOP/S.

Powiązane problemy