martes, 26 de mayo de 2009

Sistemas de altas prestaciones. Core i7 920 stepping D0. Parte II – ProfessionalSAT

En este artículo voy a detallar algunos de los resultados experimentales de este sistema que estoy validando desde hace aproximadamente una semana, y del que ya hace unos días escribí un primer esbozo y en LowLevelHardware mostré pruebas preliminares en Memtest86+ 2.11 referentes a su escalada de velocidad variando la frecuencia del Uncore.

Este es el séptimo equipo Core i7 para este magnífico cliente en 2009 y va destinado a tareas críticas en las que no puede sufrir ningún error de cálculo y además su utilización será ininterrumpida durante toda su vida útil.

cpuid_FULL 3.8 GHz cores, 3.624 GHz Uncore, 1448 DDR3 7-7-7-21 1T.

De hecho, este cliente, fue uno de mis profesores en mi etapa universitaria… pero bueno, esto más bien son batallitas... Vayamos a lo importante.

Se trata de un Core i7 stepping D0 en una placa base Asus P6T con 3 GB de DDR3 1333 en triple channel. Debido al uso muy concreto al que va destinado (cálculo numérico en simulaciones matemáticas de dinámica de fluidos en condiciones de microgravedad) no necesita de más memoria.

Ocho de estos cálculos concurrentes (uno para cada CPU lógica) consumen exactamente 1 GB de RAM.

cpuid_IDLE En reposo 2172 MHz.

WinRAR 32 bit:

WRAR WinRAR eight threaded en WinXP Pro SP3.

Más de 5000 KB/s, concretamente 5315 KB/s, un resultado verdaderamente excepcional e inalcanzable para ningún otro procesador no basados en arquitectura Nehalem.

Fritz Chess Benchmark:

Fritz 14036 Knodos/s.

Fritz es un test de velocidad de enteros, no de coma flotante. A los que les guste el ajedrez y sepan de computación y algoritmos sabrán que es una prueba intensiva del mecanismo de branch prediction, con una implementación sobresaliente en Core i7.

wPrime 2.00

wPrime 32M en 6.874 s y 1024M en 210.749 s.

Este es un test eminentemente de las unidades de coma flotante y el cálculo de 1024 millones de decimales también es intensivo de memoria y caché L3.

Temperatura máxima absoluta:

P95InPlace_45h30 Pico absoluto de 74 ºC.

Para buscar el pico máximo absoluto de temperatura de procesador y tras muchas pruebas he comprobado experimentalmente que el mejor test es Prime95 en modo InPlace y con Round off Checking activado.

Este modo, de entre los tres posibles en Prime95, produce el máximo estrés, consumo y temperatura en los procesadores Core i7 con su arquitectura actual Nehalem de 45 nm.

Como vemos, tras más de 45 horas de test continuo con la torre cerrada y sin aire acondicionado el máximo fueron 74 ºC en el núcleo más caliente y 69 ºC en el de menor temperatura.

Carga concurrente RT HDR IBL y Prime 95

RTHDRIBL_P95 En este modo la temperatura máxima decrece hasta los 69 ºC.

Estas pruebas de carga combinada las ejecuto para ver la respuesta de la fuente de alimentación y medir las temperaturas internas de los distintos componentes en carga máxima.

Ancho de banda y latencia de memoria y cachés:

cachemem Captura en Everest de las prestaciones del subsistema de memoria.

Memoria RAM:

  • Lectura: 19140 MB/s
  • Escritura: 20182 MB/s
  • Copia: 18589 MB/s
  • Latencia: 30.4 ns

El término resultados excepcionales resulta escaso para números de tal calibre, sobretodo teniendo en cuenta que se trata de los módulos de memoria DDR3 más económico, los Kingston DDR3 1333 latencia 9.