|| Computación || VOLVER=^
 
==============================================================================================
Un mínimo benchmark [Mar-2013]
==============================================================================================


Cambiar (solamente) el procesador de una máquina es una estupenda ocasión para hacer un benchmark de rendimiento del equipo y poder de alguna manera evaluar las mejoras intrínsecas del cerebro del computador. Esto requiere, por supuesto, que el hardware que rodea al micro sea el mismo (mismo socket, mismo motherboard).

Esa es la situación que me tocó vivir cuando un upgrade a i5 liberó un DualCore E5300 2.6 GHz que vio destino en otra PC a la sazón con un DualCore E2160 1.8 GHz. Para comparar el desempeño de ambos procesadores bajo las mismas condiciones, esto es:

Fedora 14 (Laughlin) 64 bitsS
Gnome 2.32.0
kernel 2.6.35.14-106
4 GB RAM DDR2
Hard disk Western Digital WD10EARS 1 TB
Hard disk IBM HDS728080PLAT20 80 GB
Video GeForce 8400 GS 512 MB RAM

utilicé MATLAB 7.11.0.584 R2010b y el comando bench que fue ejecutado con el argumento "5" para que realice cinco corridas completas. Los resultados en las imágenes siguientes.



^ Resultado global para Dual Core E2160 1.8 GHz

^ Resultado discriminado para Dual Core E2160 1.8 GHz

^ Resultado global para Dual Core E5300 2.6 GHz

^ Resultado discriminado para Dual Core E5300 2.6 GHz



Luego hemos promediado los resultados de las cinco corridas de cada test (LU, FFT, ODE, Sparse, 2D y 3D), para cada procesador y graficamos el cociente de dichos promedios para ver en qué apartados ganamos más con el cambio. Como referencia utilizamos el cociente de velocidades entre procesadores 2.6/1.8=1.444 el cual se indica con una línea horizontal azul en la figura debajo de estas líneas.

Podemos ver que para LU, FFT y Sparse la ganancia en velocidad con el cambio de procesador equivale, casi, a la ganancia nominal de GHz entre estos. Los tests ODE y 2D superan ese umbral cómodamente mientras que el test 3D parece ser casi independiente del procesador. En suma los resultados son para nada sorprendentes dado que la arquitectura de ambos procesadores es muy parecida (el 5300 tiene el doble de caché L2).

Microprocesador----------------- Frecuencia ------- L1--------------L2-------FSB
____________________________________________________________________
Pentium Dual-Core E2160 ------- 1800 MHz ------ 32 KB X 2 ---- 1 MB --- 800 MHz
Pentium Dual-Core E5300 ------- 2600 MHz ------ 32 KB X 2 ---- 2 MB --- 800 MHz


^ Comparativa entre ambos procesadores del promedio de cinco corridas para cada uno de los tests del comando bench de MATLAB.