La compatibilidad de los Core Gen 12 con la DDR5 ha traído el XMP 3.0, la tercera versión del estándar de overclock de memoria de Intel que permite subir la velocidad de reloj de la memoria RAM más allá de lo que dictamina el JEDEC y conseguir con ello un mayor rendimiento. ¿Qué novedades trae y cuál es su rendimiento?
Una de las novedades que Intel ha presentado junto a su nueva arquitectura de procesadores de escritorio Alder Lake-S es la tercera generación del llamado Extreme Memory Profile, el cual sirve para poder subir la velocidad de reloj de la RAM del sistema con tal de obtener mayor rendimiento.
Debido a las nuevas generaciones de procesadores a partir del Intel Core 12 son compatibles con la DDR5 y esta tiene un funcionamiento distinto a la DDR4, en especial por la implementación del PMIC en los módulos del nuevo estándar.
Lo que obliga, como es habitual para cada estándar de memoria, a renovar no solo el controlador de memoria de la CPU, sino que en el caso de los de Intel renovar el mecanismo para el overclock de memoria. ¿El resultado de este proceso en la arquitectura Alder Lake-S? XMP 3.0.
Intel Core 12 y la memoria DDR5
En la arquitectura Alder Lake-S Intel ha añadido dos controladores de memoria distintos, los cuales son los encargados de la comunicación entre la CPU y la RAM, la cual se ha de hacer teniendo en cuenta unos tiempos concretos para que esta sea fluida y no haya errores de ningún tipo.
El primero de estos controladores de memoria viene reciclado de Rocket Lake-S y es el que comunica con la memoria DDR4, pero en el caso del segundo controlador, el que se encarga de comunicarse con la memoria DDR5 la única información que tenemos oficial es que los módulos de memoria soportados con los DDR5-4800, por lo que cualquier módulo DDR5 a mayor velocidad es considerado por el procesador que funciona en modo Gear 2.
XMP 3.0 en Intel Core 12
Una de las novedades en la arquitectura Alder Lake-S es la tercera generación del Extreme Memory Profile o XMP 3.0, lo cual supone su actualización más importante desde 2007, pero mejor vayamos a las novedades que este incorpora.
La especificación actual indica que cada módulo de memoria ha de tener dos perfiles de funcionamiento especificados por el fabricante, los cuales en XMP 3.0 aumentaran a tres. Un perfil de memoria no es más que indicarle a qué velocidad y voltaje ha de funcionar. Además, nos permite almacenar dos perfiles personalizados que podremos reconfigurar en cualquier momento que nos sea necesario.
Estos cambios vienen influenciados por la integración del PMIC, un circuito integrado dentro de cada módulo DDR5 que se encarga de regular el voltaje al que funciona el módulo. Dado que los Extreme Memory Profile se basan en variar el voltaje de cara al overclock de la memoria, esto ha forzado a Intel a crear un perfil XMP 3.0 para la DDR5.
Los Gear en los Intel Core 11 y 12
Intel introdujo los Gear en el controlador de memoria de Rocket Lake-S, la arquitectura de la decimoprimera generación de sus CPU Intel Core. En dicho procesador la memoria DDR4 máxima soportada eran los módulos DDR4-3200, por lo que ante la existencia de memorias mucho más rápidas y para evitar problemas de funcionamiento introdujeron el modo Gear 2, el cual consiste en bajar la velocidad de reloj del controlador de memoria a la mitad. ¿Las consecuencias? El poder soportar memorias más rápidas, pero a cambio de recortar el ancho de banda entre el procesador y la RAM.
De cara a la DDR5 Intel ha añadido el mismo mecanismo, pero el controlador de memoria soporta memorias hasta los DDR5-4800. Así que para hacer uso de memorias más rápidas el Intel Core 12 se ha de poner en modo Gear 2, donde se ha añadido un nuevo modo de funcionamiento, el llamado Gear 4, el cual hace que el controlador de memoria funcione a 1/4 de la MCLK en vez de la mitad como ocurre con el modo Gear 2.
BCLK, QCLK y MCLK con XMP 3.0 y DDR5
La MCLK es la velocidad de reloj de la memoria RAM, la cual en el caso de la DDR5 desde el momento en que es memoria Dual Data Rate es la mitad que su velocidad de transferencia. El BCLK en cambio es la velocidad de reloj base a la que se comunica el controlador de memoria integrado y el QCLK es el multiplicador.
¿El problema que tenemos en el caso de la DDR5? Desconocemos por el momento cuáles son las velocidades BCLK y QCLK para DDR5 soportadas y que modos soporta cada módulo de memoria. Hay que tener en cuenta que los perfiles XMP 3.0 se basan en una combinación de ambos elementos para deducir tanto el MCLK como la velocidad de transferencia con la RAM.
En el diseño de procesadores es normal reutilizar partes del mismo procesador, dado que no vamos a poder colocar memorias DDR4 y DDR5 al mismo tiempo podemos deducir que algunos elementos como las velocidades de reloj del IMC se mantienen, pero desconocemos cuáles corresponden a cada Gear.
Módulos de memoria DDR5 con soporte XMP 3.0
Intel ha publicado una lista completa de los módulos de memoria DDR5 que se han certificado que soportan XMP 3.0 y entre ellos encontramos algunos módulos que son más rápidos que la DDR5-4800, lo cual no debería sorprendernos desde el momento en que hereda la forma de acceder a la RAM de su predecesor (los modos Gear) y lo aplican a la DDR5.
La lista de módulos que veis en la tabla pertenece a la Qualified Vendor List o Lista de Vendedores Cualificada que según Intel cumplen con el estándar XMP 3.0. Todos ellos son kits de 32 GB compuestos por dos módulos de 16 GB. En todo caso, pese a que los datos por parte de Intel son realmente austeros en cuanto al funcionamiento de los modos Gear en los Intel Core 12 así como del XMP 3.0 de cara al overclock, hemos de tener en cuenta que ambos se encuentran estrechamente relacionados, ya que dependiendo de la velocidad de reloj de la RAM nuestro Intel Core 12 funcionará en un modo y otro.
Fabricante | Número de serie | Latencia CAS | Voltaje | Tipo de DDR5 |
---|---|---|---|---|
G. Skill | F5-5200U4040A16GX2-RS5K | 40-40-40-76 | 1.1 V | DDR5-5200 |
Corsair | CMK32GX5M2X5200C38 / CMK32GX5M2X5200C38W | 38-38-38-84 | 1.2 V | DDR5-5200 |
Corsair | CMT32GX5M2C4800C34 / CMT32GX5M2C4800C34W | 34-35-35-69 | 1.1 V | DDR5-4800 |
Corsair | CMT32GX5M2X5200C38 / CMT32GX5M2X5200C38W | 38-38-38-84 | 1.25 V | DDR5-5200 |
G.Skill | F5-6666U4040F16GX2-TZ5RS | 40-40-40-76 | 1.35 V | DDR5-6666 |
G.Skill | F5-6600U4040F16GX2-TZ5RS | 40-40-40-76 | 1.35 V | DDR5-6600 |
Una información de la tabla que destacamos es el hecho que la latencia CAS o los tiempos de acceso soportados más altos son de 40-40-40-80. Esto significa que anchos de banda muy altos de la DDR5 con una mayor latencia podrían no verse soportados para el overclock vía XMP 3.0 en Intel Core 12.
Hay que tener en cuenta que la velocidad de transferencias no está relacionada con la latencia, en la tabla misma podéis ver cómo hay diferencias latencias para una misma velocidad de transferencia. Nuestra conclusión es que cualquier módulo con latencias superiores a 40-40-80 no será compatible con XMP 3.0.