La diferencia entre la velocidad de la RAM y la latencia CAS
El desempeño de la memoria (DRAM) consiste en la relación entre velocidad y latencia. Si bien ambas están vinculadas de forma muy cercana, no están conectadas de la forma en que quizás se imagine. A continuación, le explicamos sobre la relación entre velocidad y latencia a nivel técnico y cómo puede usar esta información para optimizar su desempeño de memoria.
Si está interesado en saber cuánta memoria debería tener su computadora, lea aquí.
La percepción y la verdad sobre la latencia
Percepción
- Muchos usuarios creen que la latencia CAS es un indicador preciso del desempeño de latencia en el mundo real
- Muchos usuarios también creen que debido a que las latencias de CAS incrementan las ganancias de velocidad, algo de la velocidad se anula
La verdad
- Los ingenieros de semiconductores saben que las latencias CAS son un indicador impreciso de desempeño
- La mejor manera de medir la latencia es en nanosegundos, que es una combinación de velocidad y latencia CAS
- Tanto el aumento de la velocidad como la disminución de la latencia se traducen en un mejor rendimiento del sistema
- Ejemplo: como la latencia en nanosegundos de la DDR4-2400 CL17 y la DDR4-2666 CL19 es aproximadamente la misma, la memoria RAM DDR4-2666 de mayor velocidad ofrecerá un mayor rendimiento
- Ejemplo: si el índice de velocidad de un módulo estándar y de un módulo para gaming es el mismo (es decir, DDR4-2666) pero las latencias CAS son distintas (es decir, CL16 frente a CL19), entonces la latencia CAS más baja proporcionará el mejor rendimiento
La diferencia entre la percepción y la verdad de la latencia proviene de cómo se define y mide la latencia.
La paradoja de la latencia
La latencia a menudo es incomprendida debido a que en los folletos del producto y las comparaciones de especificación, se advierte la latencia CAS (CL) que es solo la mitad de la ecuación de latencia. Debido a que las clasificaciones de CL indican solo el número total de ciclos de reloj, no se relacionan en nada con la duración de cada ciclo del reloj y, por lo tanto, no deben extrapolarse como un indicador único del desempeño de la latencia.
Al observar la latencia de los módulos en términos de nanosegundos, puede juzgar mejor si un módulo tiene, de hecho, más capacidad de respuesta que otro. Para calcular la latencia del módulo, multiplique la duración del ciclo de reloj por el número total de ciclos de reloj. Estos número se anotarán en la documentación de ingeniería oficial en una hoja de datos del módulo. A continuación, le mostramos cómo aparecen estos cálculos.
Tecnología
|
Velocidad del módulo (MT/s)
|
Tiempo de ciclo de reloj (ns) |
Latencia CAS
|
Latencia (ns)
|
---|---|---|---|---|
SDR | 100 | 8.00 | 3 | 24.00 |
SDR | 133 | 7.50 | 3 | 22.50 |
DDR | 333 | 6.00 | 2.5 | 15.00 |
DDR | 400 | 5.00 | 3 | 15.00 |
DDR2 | 667 | 3.00 | 5 | 15.00 |
DDR2 | 800 | 2.50 | 6 | 15.00 |
DDR3 | 1333 | 1.50 | 9 | 13.50 |
DDR3 | 1600 | 1.25 | 11 | 13.75 |
DDR4 | 1866 | 1.07 | 13 | 13.93 |
DDR4 | 2133 | 0.94 | 15 | 14.06 |
DDR4 | 2400 | 0.83 | 17 | 14.17 |
DDR4 | 2666 | 0.75 | 19 | 14.25 |
DDR4 | 2933 | 0.68 | 21 | 14.32 |
DDR4 | 3200 | 0.62 | 22 | 13.75 |
DDR5 | 4800 | 0.42 | 40 | 16.67 |
¿Qué es la latencia y la ecuación de latencia?
A nivel básico, la latencia se refiere a la demora de tiempo entre el ingreso de un comando y cuándo están disponibles los datos. La latencia es la brecha entre estos dos eventos. Cuando el controlador de memoria le dice a la memoria que acceda a una ubicación particular, los datos deben ir a través de un número de ciclos del reloj en el Estrobo de Dirección de Columna (CAS) para obtener la ubicación deseada y completar el comando. Teniendo esto en cuenta, hay dos variables que determinan la latencia de un módulo:
- El número total de ciclos del reloj que deben atravesar los datos (medido en latencia CAS o CL en las hojas de datos)
- La duración de cada ciclo de reloj (medida en nanosegundos)
Al combinar estas dos variables se obtiene la ecuación de latencia:
latencia (ns) = tiempo del ciclo de reloj (ns) x número de ciclos del reloj
En la historia de la tecnología de memoria, a medida que las velocidades han aumentado (lo que significa que los tiempos de los ciclos de reloj han disminuido), los valores de latencia CAS también han aumentado, sin embargo, gracias al ciclo de reloj más rápido, la verdadera latencia medida en nanosegundos se ha mantenido más o menos igual. Al optimizar el equilibrio entre la velocidad máxima de la que es capaz su procesador y la memoria de menor latencia disponible según su presupuesto, podrá alcanzar un mayor nivel de rendimiento utilizando una memoria más nueva, más rápida y más eficiente.
Qué es más importante: ¿velocidad o latencia?
Con base en un análisis de ingeniería en profundidad y una prueba extensa en el Laboratorio de Desempeño de Crucial, la respuesta a esta pregunta clásica es: ¡AMBAS! La velocidad y latencia juegan un papel crítico en el desempeño del sistema, de modo que cuando piense en actualizarse le recomendamos:
- Paso 1: Identifique la velocidad de memoria más alta admitida por su procesador y su motherboard (incluyendo los perfiles de overclocking).
- Paso 2: Seleccione la memoria de menor latencia que se ajuste a su presupuesto a esa velocidad, recordando que una latencia superior (es decir, menor) implica un rendimiento superior del sistema.
©2018 Micron Technology, Inc. Todos los derechos reservados. La información, productos y/o especificaciones están sujetas a cambios sin previo aviso. Ni Crucial ni Micron Technology, Inc. se hacen responsables de omisiones o errores tipográficos o fotográficos. Micron, el logotipo de Micron, Crucial y el logotipo de Crucial son marcas registradas o marcas comerciales de Micron Technology, Inc. Todas las demás marcas comerciales o marcas comerciales registradas pertenecen a sus respectivos propietarios.