Rambus DRAM ( RDRAM ), y sus sucesores Concurrent Rambus DRAM ( CRDRAM ) y Direct Rambus DRAM ( DRDRAM ), son tipos de memoria síncrona dinámica de acceso aleatorio (SDRAM) desarrollada por Rambus desde la década de 1990 hasta principios de la década de 2000. La tercera generación de Rambus DRAM, DRDRAM fue reemplazada por XDR DRAM . Rambus DRAM se desarrolló para aplicaciones de gran ancho de banda y Rambus lo posicionó como reemplazo para varios tipos de memorias contemporáneas, como SDRAM.
Inicialmente, se esperaba que DRDRAM se convirtiera en el estándar en la memoria de PC , especialmente después de que Intel accedió a licenciar la tecnología Rambus para su uso con sus futuros conjuntos de chips. Además, se esperaba que DRDRAM se convirtiera en un estándar para la memoria gráfica . Sin embargo, RDRAM se vio envuelta en una guerra de estándares con una tecnología alternativa, DDR SDRAM, y rápidamente perdió por motivos de precio y, más tarde, de rendimiento. Alrededor de 2003, DRDRAM ya no era compatible con ninguna computadora personal.
Memoria principal de la PC
Las primeras placas base para PC con soporte para RDRAM debutaron a fines de 1999, después de dos retrasos importantes. RDRAM fue controvertido durante su uso generalizado por parte de Intel por tener altas tarifas de licencia, alto costo, ser un estándar propietario y ventajas de bajo rendimiento por el aumento de costo. RDRAM y DDR SDRAM estuvieron involucrados en una guerra de estándares. PC-800 RDRAM operó a 400 MHz y entregó 1600 MB / s de ancho de banda a través de un bus de 16 bits. Estaba empaquetado como un factor de forma RIMM ( módulo de memoria en línea Rambus) de 184 pines , similar a un DIMM (módulo de memoria dual en línea). Los datos se transfieren en los flancos ascendente y descendente de la señal del reloj, una técnica conocida como DDR . Para enfatizar las ventajas de la técnica DDR, este tipo de RAM se comercializó a velocidades que duplican la frecuencia de reloj real, es decir, el estándar Rambus de 400 MHz se denominó PC-800. Esto fue significativamente más rápido que el estándar anterior, PC-133 SDRAM , que operaba a 133 MHz y entregaba 1066 MB / s de ancho de banda en un bus de 64 bits usando un factor de forma DIMM de 168 pines .
Además, si una placa base tiene un subsistema de memoria de dos o cuatro canales , todos los canales de memoria deben actualizarse simultáneamente. Los módulos de 16 bits proporcionan un canal de memoria, mientras que los módulos de 32 bits proporcionan dos canales. Por lo tanto, una placa base de doble canal que acepte módulos de 16 bits debe tener RIMM agregados o eliminados en pares. Una placa base de dos canales que acepta módulos de 32 bits también puede tener un solo RIMM agregado o eliminado. Tenga en cuenta que algunos de los módulos posteriores de 32 bits tenían 232 pines en comparación con los módulos más antiguos de 184 pines y 16 bits. [1]
Especificaciones del módulo
Designacion | Ancho de bus (bits) | Canales | Frecuencia de reloj (MHz) | Ancho de banda (MB / s) |
---|---|---|---|---|
PC600 | dieciséis | Único | 266 | 1066 |
PC700 | dieciséis | Único | 355 | 1420 |
PC800 | dieciséis | Único | 400 | 1600 |
PC1066 (RIMM 2100) | dieciséis | Único | 533 | 2133 |
PC1200 (RIMM 2400) | dieciséis | Único | 600 | 2400 |
RIMM 3200 | 32 | Doble | 400 | 3200 |
RIMM 4200 | 32 | Doble | 533 | 4200 |
RIMM 4800 | 32 | Doble | 600 | 4800 |
RIMM 6400 | 32 | Doble | 800 | 6400 |
Módulos de continuidad
El diseño de muchos controladores de memoria Rambus comunes dictaba que los módulos de memoria se instalaran en conjuntos de dos. Cualquier ranura de memoria abierta restante debe llenarse con RIMM de continuidad (CRIMM). Estos módulos no proporcionan memoria adicional y solo sirven para propagar la señal a resistencias de terminación en la placa base en lugar de proporcionar un callejón sin salida donde las señales se reflejarían. Los CRIMM parecen físicamente similares a los RIMM normales, excepto que carecen de circuitos integrados (y sus difusores de calor).
Actuación
En comparación con otros estándares contemporáneos, Rambus mostró un aumento en la latencia, la producción de calor, la complejidad de fabricación y el costo. Debido a los circuitos de interfaz más complejos y al mayor número de bancos de memoria, el tamaño de la matriz de RDRAM era mayor que el de los chips SDRAM contemporáneos, y da como resultado una prima de precio del 10 al 20 por ciento a densidades de 16 Mbit (agregando una penalización de alrededor del 5 por ciento a 64 Mbit) . [2] Tenga en cuenta que las densidades de RDRAM más comunes son 128 Mbit y 256 Mbit.
PC-800 RDRAM operó con una latencia de 45 ns , más que la de otras variedades de SDRAM de la época. Los chips de memoria RDRAM también emiten mucho más calor que los chips SDRAM, lo que requiere difusores de calor en todos los dispositivos RIMM. RDRAM incluye circuitos adicionales (como demultiplexores de paquetes) en cada chip, lo que aumenta la complejidad de fabricación en comparación con SDRAM. La RDRAM también era hasta cuatro veces superior al precio de la SDRAM PC-133 debido a una combinación de mayores costos de fabricación y altas tarifas de licencia. [ cita requerida ] PC-2100 DDR SDRAM , introducida en 2000, operaba con una frecuencia de reloj de 133 MHz y entregaba 2100 MB / s sobre un bus de 64 bits usando un factor de forma DIMM de 184 pines.
Con la introducción de los conjuntos de chips Intel 840 (Pentium III), Intel 850 (Pentium 4), Intel 860 (Pentium 4 Xeon), Intel agregó soporte para PC-800 RDRAM de doble canal, duplicando el ancho de banda a 3200 MB / s al aumentar el ancho del bus a 32 bits. Esto fue seguido en 2002 por el chipset Intel 850E, que introdujo PC-1066 RDRAM, aumentando el ancho de banda total de dos canales a 4200 MB / s. En 2002, Intel lanzó el chipset E7205 Granite Bay, que introdujo la compatibilidad con DDR de doble canal (para un ancho de banda total de 4200 MB / s) con una latencia ligeramente más baja que la RDRAM de la competencia. El ancho de banda de Granite Bay coincidió con el del chipset i850E usando PC-1066 DRDRAM con una latencia considerablemente menor.
Para lograr la frecuencia de reloj de 800 MHz de RDRAM, el módulo de memoria se ejecuta en un bus de 16 bits en lugar de un bus de 64 bits en SDRAM DIMM actual. En el momento del lanzamiento de Intel 820, algunos módulos RDRAM operaban a velocidades inferiores a 800 MHz.
Benchmarks
Las pruebas de referencia realizadas en 1998 y 1999 mostraron que la mayoría de las aplicaciones diarias se ejecutan mínimamente más lento con RDRAM. En 1999, los puntos de referencia que compararon los conjuntos de chips Intel 840 e Intel 820 RDRAM con el conjunto de chips Intel 440BX SDRAM llevaron a la conclusión de que la ganancia de rendimiento de RDRAM no justificaba su costo sobre SDRAM excepto para uso en estaciones de trabajo. En 2001, los puntos de referencia señalaron que los módulos SDRAM DDR266 de un solo canal podrían coincidir estrechamente con la RDRAM de 800 MHz de doble canal en las aplicaciones cotidianas. [3]
Historia de marketing
En noviembre de 1996, Rambus celebró un contrato de desarrollo y licencia con Intel. [4] Intel anunció que solo admitiría la interfaz de memoria Rambus para sus microprocesadores , [5] y se le habían otorgado derechos para comprar un millón de acciones de Rambus a $ 10 por acción. [6]
Como estrategia de transición, Intel planeó admitir PC-100 SDRAM DIMM en futuros conjuntos de chips Intel 82x utilizando Memory Translation Hub (MTH). [7] En 2000, Intel ha recordado la placa base Intel 820 que ofreció el MTH debido a las ocurrencias ocasionales de colgante y reinicios espontáneos causados por el ruido de conmutación simultánea . [8] Desde entonces, ninguna placa madre Intel 820 de producción contiene MTH.
En 2000, Intel comenzó a subsidiar la RDRAM mediante la agrupación de cajas minoristas de Pentium 4 con dos RIMM. [9] Intel comenzó a eliminar gradualmente estas subvenciones en 2001. [10]
En 2003, Intel presentó los conjuntos de chips 865 y 875 con soporte DDR SDRAM de doble canal, que se comercializaron como reemplazos de gama alta del conjunto de chips 850. Además, la futura hoja de ruta de la memoria no incluía RDRAM. [11]
Otros usos
Juegos de consolas
La RDRAM de Rambus se usó en dos consolas de videojuegos, comenzando en 1996 con la Nintendo 64 . La consola de Nintendo utilizó 4 MB de RDRAM que se ejecutan con un reloj de 500 MHz en un bus de 9 bits, lo que proporciona un ancho de banda de 500 MB / s. RDRAM permitió que N64 estuviera equipado con una gran cantidad de ancho de banda de memoria, manteniendo un costo más bajo debido a la simplicidad del diseño. El bus estrecho de RDRAM permitió a los diseñadores de placas de circuitos utilizar técnicas de diseño más simples para minimizar los costos. Sin embargo, la memoria no fue del agrado de sus altas latencias de acceso aleatorio. En el N64, los módulos RDRAM se enfrían mediante un conjunto de disipador de calor pasivo. [12] Nintendo también incluyó una disposición para actualizar la memoria del sistema con el accesorio Expansion Pak , lo que permite mejorar ciertos juegos con gráficos mejorados, mayor resolución o mayor velocidad de cuadros. Se incluye una unidad ficticia Jumper Pak con la consola debido a las peculiaridades de diseño de RDRAM antes mencionadas.
La PlayStation 2 de Sony estaba equipada con 32 MB de RDRAM e implementó una configuración de doble canal que resultó en 3200 MB / s de ancho de banda disponible.
Texas Instruments DLP
RDRAM se utilizó en Texas Instruments ' Procesamiento Digital de Luz (DLP) sistemas. [13]
Tarjetas de video
Cirrus Logic implementó el soporte RDRAM en su chip gráfico Laguna , con dos miembros de la familia; el 5462 solo 2D y el 5464, un chip 2D con aceleración 3D. RDRAM ofreció una experiencia de usuario potencialmente más rápida que las tecnologías DRAM de la competencia con su alto ancho de banda. Los chips se utilizaron en la serie Creative Graphics Blaster MA3xx, entre otros.
Ver también
- Lista de anchos de banda de dispositivos
- SLDRAM , un estándar abierto alternativo
Referencias
- ^ rdramrambusmemory.com
- ^ https://web.archive.org/web/20041124045440/http://www.findarticles.com/p/articles/mi_m0EKF/is_n2161_v43/ai_19288320
- ^ Gavrichenkov, Ilya. "Revisión de la placa base ASUS P4B266" . Laboratorios Xbit . Archivado desde el original el 16 de marzo de 2016 . Consultado el 17 de mayo de 2013 .
- ^ EDACafe Weekly: Continuación de la memoria - 4 de octubre de 2004
- ^ ¿Qué es RDRAM? - Una definición de palabra del diccionario informático de Webopedia
- ↑ NewsWire Issue 97-8 Archivado el 3 de marzo de 2016 en Wayback Machine.
- ^ Revisión del chipset Intel i820 | Hardware de Tom
- ^ cw062100 - Retirada de Intel i820 MTH Archivado el 24 de julio de 2009 en Wayback Machine.
- ^ Chips de Intel para PC Pentium 4 más baratas | Noticias técnicas en ZDNet Archivado el 21 de junio de 2008 en la Wayback Machine.
- ^ Intel elimina los subsidios de Rambus - CNET News.com
- ^ RAM Wars: Regreso de la JEDEC | Hardware de Tom
- ^ https://web.archive.org/web/20090430131325/http://n64.icequake.net/
- ^ Comunicado de prensa - Rambus Technology XDR
enlaces externos
- RDRAM en el sitio web de Rambus
- Referencia donde se puede encontrar información sobre RDRAM de doble canal en la PS2
- Cómo instalar la memoria RAMBUS
- Guía ilustrada para instalar RDRAM