Un número de latencia CAS por sí solo apenas dice algo sobre la rapidez
real de un kit de memoria, porque CL es un conteo de ciclos de reloj, no
una unidad de tiempo. Dos kits con la misma calificación de CL que
funcionan a frecuencias distintas tardan una cantidad de tiempo real
distinta en responder, y dos kits con calificaciones de CL distintas
pueden tardar exactamente lo mismo. La única forma honesta de comparar la
latencia es convertir el CL en una duración real, y la conversión es lo
bastante simple como para hacerla con cualquier ficha técnica a mano.
Por qué el CL solo es la comparación equivocada
La latencia CAS mide el retraso, en ciclos de reloj, entre que un
controlador de memoria solicita una columna de datos y que esos datos
quedan disponibles. Un "ciclo" no es una duración fija: se define en
relación con la frecuencia propia del módulo, así que un ciclo en un
módulo DDR4-3200 dura algo distinto a un ciclo en un módulo DDR5-6000.
Comparar CL16 de uno contra CL30 del otro como si estuvieran en la misma
escala es comparar dos números medidos en unidades de tamaño distinto, y
es exactamente por eso que las cifras de CL de DDR5 lucen alarmantemente
altas junto a las de DDR4 la primera vez que alguien las ve una al lado de
la otra.
La conversión
Convertir el CL en una duración real solo necesita la frecuencia de datos
del módulo, que está publicada en cualquier ficha técnica:
Latencia real (ns) = CL × 2000 / frecuencia de datos
La constante 2000 viene de que la frecuencia de datos se especifica en
millones de transferencias por segundo mientras que la memoria DDR
transfiere dos veces por ciclo de reloj; desarrollar la conversión de
unidades se reduce a ese único multiplicador. El resultado son
nanosegundos: el tiempo real entre la solicitud y que los datos estén
listos, independientemente de qué generación o frecuencia haya producido
ese número de CL.
Aplicándolo a varios kits
DDR4-3200 CL16: 16 × 2000 / 3200 = 10,0 ns.
DDR5-6000 CL30: 30 × 2000 / 6000 = 10,0 ns.
Estos dos caen en exactamente la misma latencia real pese a que el CL30
luce casi el doble que el CL16 sobre el papel: la frecuencia mucho más
alta del kit DDR5 absorbe por completo el mayor conteo de ciclos, y
encima entrega un 88% más de ancho de banda. Este emparejamiento no es
una coincidencia elegida para este artículo; es una comparación
genuinamente habitual que hacen los compradores al decidir si quedarse en
DDR4 o pasar a DDR5, desarrollada con más detalle en DDR4 vs DDR5,
explicado.
DDR5-6000 CL28: 28 × 2000 / 6000 ≈ 9,3 ns — genuinamente más rápido
que el bin CL30 anterior, a la misma frecuencia. Este es el caso donde un
número de CL más bajo a una frecuencia de datos idéntica sí significa
menor latencia, porque el término de frecuencia de datos en la conversión
se mantiene constante.
DDR5-6400 CL40: 40 × 2000 / 6400 = 12,5 ns — más laxo que cualquiera
de los dos ejemplos DDR5-6000 anteriores, pese a la frecuencia nominal más
alta de 6400 MT/s. Una frecuencia de datos más alta no garantiza una
latencia real menor si la calificación de CL sube lo suficiente como para
compensarla; consulta la reseña del Crucial Pro
DDR5-6400 para ver exactamente
este kit.
DDR5-6000 CL40: 40 × 2000 / 6000 ≈ 13,3 ns — el bin más laxo que
Kingston vende bajo su denominación FURY Beast
DDR5-6000, una diferencia
significativa frente al bin CL30 vendido bajo el mismo nombre de familia y
la misma frecuencia nominal.
Las dos reglas que se derivan de esto
Comparar números de CL directamente solo es válido entre dos kits que
funcionan a la misma frecuencia de datos: solo en ese caso, y únicamente
en ese caso, un número de CL más bajo sí significa menor latencia. En el
momento en que dos kits difieren en frecuencia de datos, el CL debe
convertirse a latencia real antes de que la comparación signifique algo,
porque la unidad en la que se expresa cada número de CL ha cambiado.
Dónde importa esto realmente al comprar
Siempre que una ficha técnica, un listado o un artículo compare la
latencia CAS entre dos frecuencias de datos distintas sin hacer la
conversión, trata el número en bruto como decorativo, no informativo. Una
vez que sabes qué latencia real buscas realmente, filtrar por el nivel de
frecuencia DDR5 5600-6000 MT/s reduce
el catálogo a los kits que funcionan a esa frecuencia de datos, de modo
que la única comparación que queda es bin de CL contra bin de CL a una
frecuencia fija. Cada reseña de este sitio que indica una cifra de CL ha
sido verificada contra esta misma conversión, así que las comparaciones se
sostienen entre generaciones y no solo dentro de una. Para ver cómo influye
esto al elegir entre perfiles XMP y EXPO, que determinan si un kit siquiera
alcanza su frecuencia nominal, consulta XMP vs EXPO,
explicado.
Preguntas frecuentes
- ¿Un número de CAS latency más bajo siempre es mejor?
- Solo cuando ambos kits funcionan a la misma frecuencia. CL cuenta ciclos de reloj, y un ciclo es más corto en un módulo más rápido, así que comparar CL16 con CL30 entre velocidades distintas compara números medidos en unidades de distinto tamaño. Conviene convertir ambos a latencia real primero.
- ¿Por qué los kits DDR5 anuncian números de CL tan altos?
- Porque funcionan a frecuencias mucho más altas, de modo que caben más ciclos en el mismo tiempo real. DDR4-3200 CL16 y DDR5-6000 CL30 dan ambos 10,0 ns: la misma latencia, con el kit DDR5 moviendo un 88% más de ancho de banda.
- ¿Cómo se calcula la latencia real?
- Multiplicar el valor de CL por 2000 y dividir entre la frecuencia; el resultado está en nanosegundos. DDR5-6400 CL40 da 12,5 ns, más holgado que DDR5-6000 CL30 pese a la cifra más alta del envase.