DRAM XDR2

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Tipo propuesto de memoria dinámica de acceso aleatorio

XDR2 DRAM era un tipo propuesto de memoria dinámica de acceso aleatorio ofrecido por Rambus. Se anunció el 7 de julio de 2005 y cuya especificación se publicó el 26 de marzo de 2008. Rambus ha diseñado XDR2 como una evolución y sucesor de XDR DRAM.

La DRAM XDR2 está diseñada para su uso en tarjetas gráficas y equipos de red de alta gama.

Como empresa de semiconductores sin fábrica, Rambus solo produce un diseño; debe llegar a acuerdos con fabricantes de memorias para producir chips DRAM XDR2, y ha habido una notable falta de interés en hacerlo.

Cambios desde XDR DRAM

Señalización

Además de una velocidad de reloj más alta (hasta 800 MHz), las líneas de datos diferenciales XDR2 transfieren datos a 16 veces la velocidad del reloj del sistema, transfiriendo 16 bits por pin por ciclo de reloj. Esta "tasa de datos hexadecimal" es el doble del multiplicador 8× de XDR. El tamaño básico de la ráfaga también se ha duplicado.

A diferencia de XDR, los comandos de memoria también se transmiten a través de enlaces diferenciales punto a punto a esta alta velocidad de datos. El bus de comando varía entre 1 y 4 bits de ancho. Aunque cada bit requiere 2 cables, esto sigue siendo menos que el bus de solicitud XDR de 12 cables, pero debe crecer con la cantidad de chips direccionados.

Micro-roscado

Existe un límite básico con respecto a la frecuencia con la que se pueden recuperar datos de la fila actualmente abierta. Normalmente es de 200 MHz para SDRAM estándar y de 400 a 600 MHz para memoria gráfica de alto rendimiento. El aumento de la velocidad de la interfaz requiere recuperar bloques de datos más grandes para mantener la interfaz ocupada sin violar el límite de frecuencia interna de la DRAM. A 16×800 MHz, para mantenerse dentro de una velocidad de acceso a la columna de 400 MHz se requeriría una transferencia en ráfaga de 32 bits. Multiplicado por un chip de 32 bits de ancho, se obtiene una recuperación mínima de 128 bytes, un tamaño inconveniente para muchas aplicaciones.

Los chips de memoria típicos están divididos internamente en 4 cuadrantes, con las mitades izquierda y derecha conectadas a diferentes mitades del bus de datos, y las mitades superior o inferior se seleccionan por número de banco. (Por lo tanto, en una DRAM típica de 8 bancos, habría 4 medios bancos por cuadrante). XDR2 permite direccionar cada cuadrante de forma independiente, de modo que las dos mitades del bus de datos puedan recuperar datos de diferentes bancos. Además, los datos obtenidos de cada medio banco son sólo la mitad de los que se necesitan para mantener lleno el bus de datos; se deberán alternar los accesos a un semibanco superior con el acceso a un semibanco inferior.

Esto efectivamente duplica el número de bancos y reduce el tamaño mínimo de acceso a los datos en un factor de 4, aunque con la limitación de que los accesos deben distribuirse uniformemente en los 4 cuadrantes.

Contenido relacionado

Spl (Unix)

spl es el nombre de una colección de rutinas o macros del kernel de Unix utilizadas. para cambiar el nivel de prioridad de interrupción. Históricamente...

PERLA (lenguaje de programación)

PEARL, o lenguaje en tiempo real de automatización de procesos y experimentos, es un lenguaje de programación diseñado para realizar múltiples tareas y...

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

Datosflex

DataFlex es un lenguaje de programación de alto nivel orientado a objetos y una herramienta visual de cuarta generación para desarrollar aplicaciones de...

API de repositorio de contenido para Java

API de repositorio de contenido para Java es una especificación para una interfaz de programación de aplicaciones de la plataforma Java para acceder a...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save