2011-06-09 19 views
5

Aquí es mi cat /proc/cpuinfo de salida:cómo calcular el rendimiento máximo teórico de CPU

... 

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 : 

Esta máquina tiene dos CPUs, cada uno con 4 núcleos con capacidad de hyperthreading, por lo que el número total procesador es 16 (2 CPU * 4 core * 2 hyperthreading). Estos procesadores tienen la misma salida, para mantenerse limpio, solo muestro la información del último y omito parte de los indicadores en la línea de indicadores.

Entonces, ¿cómo puedo calcular el rendimiento máximo de esta máquina en términos de GFlops? Avíseme si se debe proporcionar más información.

Gracias.

+1

Lo sentimos, pero muy extraño, el 'Hola,' no pueden mostrarse. – user435657

+6

Los saludos se eliminan automáticamente. – Belinda

Respuesta

7

Puede consultar el Intel export spec. El GFLOP en el gráfico generalmente se conoce como el pico de un solo chip. Muestra 36.256 Gflop/s para E5520.

Este único chip tiene 4 núcleos físicos con SSE. Así que este GFLOP también se puede calcular como: 2.26GHz * 2 (mul, agregar) * 2 (precisión doble SIMD) * 4 (núcleo físico) = 36.2.

Su sistema tiene dos CPU, por lo que su pico es 36.2 * 2 = 72.4 GFLOP/S.

Cuestiones relacionadas