¿Se puede lograr el ancho de banda de memoria para DRAM (como 12800 MB / s para PC-12800)?

1

El ancho de banda de memoria para DRAM como DDR3-1600 / PC-12800 es una función (producto) de la frecuencia de memoria (1600 MHz) y las características del bus de memoria (ancho y número de canales). Pero la memoria también tiene tiempos (por ejemplo, 11-11-11, medidos en ciclos). Entonces, ¿es cierto que el valor del ancho de banda de la memoria (12800 MB / s) es inalcanzable a menos que los tiempos de esa memoria sean iguales a 0 (cero), eso es irreal?

    
pregunta lexasngrv

1 respuesta

3

Bueno, nunca lo conseguirás exactamente. Ese es el máximo ancho de banda teórico. Sin embargo, puedes acercarte bastante. La DRAM se configura para que los bloques más grandes se puedan leer secuencialmente sin estados de espera. Bueno, es posible que necesite algunos estados de espera para configurarlo y algunos para pasar al siguiente bloque, pero dentro del bloque se transferirá a la velocidad completa. En general, su CPU leerá o escribirá una línea de caché completa de una vez, no solo un par de palabras. Este es un intercambio entre el acceso secuencial y el acceso completamente aleatorio, pero generalmente funciona bien porque una buena parte de las lecturas y escrituras de memoria son secuenciales.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas