martes, 26 de mayo de 2009

Sistemas de Altas Prestaciones: GA X58-UD5. Actualizado – ProfessionalSAT

Estoy validando un sistema basado en un Core i7 920 y una excelente placa base Gigabyte GA X58-DS5 con un triple channel de 6 GB DDR3 1333.

PIC02780 Core i7 920 en Gigabyte GA X58 UD5.

Para empezar he procedido a tomar medidas de ancho de banda de memoria tras haber optimizado estrictamente todos los parámetros de la BIOS.

PIC02782 Detalle del chipset X58.

Los timings de memoria en todos los casos son 7-7-7-21 1T @ 1.64 V. Los módulos son unos simples Kingston de 2 GB DDR3 1333 9-9-9-24 2T @ 1.50 V.

Sistema con frecuencias nominales:

1Cores 2.666 GHz, Uncore 2.666 GHz, DDR3 1333.

Valores de referencia: 14667 MB/s en memoria principal y 28408 MB/s en caché L3. Obtenido con todos los componentes a frecuencias y voltajes nominales. Memoria DDR3 1333 9-9-9-24 1T @ 1.5 V.

PIC02774

Ajustes fuera de especificación:

Aumento BCLK hasta los 175 MHz y ajusto los timings de la DDR3 a 7-7-7-21 1T @ 1.64V.

Cores 3.5 GHz y DDR3 1400 MHz, voy variando la frecuencia del Uncore aumentando su multiplicador de uno en uno.

3Cores 3.5 GHz, Uncore 2.8 GHz, DDR3 1400.

4 Cores 3.5 GHz, Uncore 3.15 GHz, DDR3 1400.

5 Cores 3.5 GHz, Uncore 3.325 GHz, DDR3 1400.

Aquí tenemos el incremento de ancho de banda, de 15556 MB/s a 17157 MB/s (un 10.3 %). Cores X20, Uncore X19.

6Cores 3.5 GHz, Uncore 3.5 GHz, DDR3 1400.

Al llegar a la sincronía entre cores y uncore no apreciamos variación alguna. Seguimos aumentando el multiplicador del Uncore.

7 Cores 3.5 GHz, Uncore 3.675 GHz, DDR3 1400.

Sin variaciones relevantes.

Aumento el BCLK a 181 MHz para frecuencias de core y Uncore de 2620 MHz:

8Cores 3.620 GHz, Uncore 3.620 GHz, DDR3 1448.

Sin Turbo Mode: cores 2.62 GHz, uncore 2.62 GHz. En Windows y con Turbo Mode X21 obtenemos 3.8 GHz en los núcleos.

Intel Core i7 síncrono a 4.0 GHz:

9 Core i7 4 GHz: BCLK 200, Cores 4.0 GHz, Uncore 4.0 GHz, DDR3 1600 9-9-9-24 1T.

Únicamente se aprecia un aumento de velocidad en las cachés L1, L2 y en la L3 de 8 MB hasta los 42106 MB/s. Ésta última, como sabemos, se rige por la frecuencia del Uncore, en este caso 4 GHz.

PIC02781 Asus Triton 88.

De todos modos, nos encontramos en una zona de diminishing returns. Apenas hay diferencia de ancho de banda de memoria entre la configuración síncrona a 3.62 GHz y a 4 GHz. Esto indica una adición de latencia por parte en la CPU o la placa base (por parte de la BIOS) que detecta el BCLK elevado (a parte del aumento de timings a 9-9-9-24 1T).

PIC02783 Las memorias utilizadas: 6 GB DDR3 1333 CAS9 Kingston.

… sin duda, unos interesantes resultados que requieren análisis.