RDRAM

Un article de Wikipédia, l'encyclopédie libre.

RDRAM(Rambus Dynamic Random Access Memory) est une technologie de mémoire vive développée par la société Rambus. Elle a eu une forte publicité autour de 2000 et lors de la sortie des premiers processeurs Intel Pentium IV. Ce type de mémoire étant très chère, Intel l'a abandonné rapidement au profit de la DDR SDRAM (et ses versions suivantes).

Mémoire RDRAM avec radiateur integré
Mémoire RDRAM avec radiateur integré

Par abus de langage, on désigne parfois directement cette technologie par le nom de Rambus.

Sommaire

[modifier] Débits

En 2000, la RDRAM fut utilisée avec les premières générations d'Intel Pentium IV, la vitesse de FSB (front side bus) des processeurs étaient de 100 Mhz en QuadPumped, soit 400 Mhz. La RDRAM fonctionait a 400MHz sur un seul canal ce que nous fait un bande passante de 400MHz * 16 bits * 2 (2 transferts par cycle) = 12.8 Gb/s ou 1.6Go/s; cette bande passante correspond a la moitié de celle offert par le FSB du Intel Pentium IV

Le but de la société Rambus était de convaincre Intel de travailler avec deux canaux pour que le débit de la mémoire et celle du processeur se correspondent. Le second bus était propriétaire, aussi Intel a décidé de ne pas travailler avec, réduisant considérablement l'intérêt de la technologie. Mais ceci restait un énorme progrès face à la SDRAM, plus tard Intel a produit des chipsets qui utiliaient deux canaux pour la RDRAM ce que a mis au meme niveau le FSB et la bande passante de la memoire. Cette évolution n'a cependant pas freiné la chute de la RDRAM face à l'émergence de la DDR-SDRAM.

L'évolution la plus récente de la RDRAM est appelé XDR DRAM, cette mémoire effectue 8 transferts par cycles, peut supporter des horloges jusque 1066MHz et fonctionner sur un bus de 64 ou 128 bits.En théorie à 1066 MHz on aurait 1066MHz * 128 bits * 8 (transferts par cycle) = 1.1Tb/s. ou 136 Go/s de bande passante
La PS3 utilise de la XDRAM 400MHz sur un bus 64 bits, pour une bande passante de 400MHz * 64 bits * 8 (transferts par cycle) = 204.8Gb/s ou 25.6Go/s.

[modifier] Capacité maximale

On pouvait envisager un maximum de 32 boîtiers de 8 octets par bus, soit 512Mo de mémoire vive au maximum. Cette capacité était faible même pour l'époque et est une autre raison expliquant l'échec de la RDRAM.

[modifier] CTM et CFM

Une des innovations importantes de la RDRAM est l'introduction de notion de Clock To Master (CTM) et Clock From Master (CFM). Selon que l'on soit dans un cycle d'écriture ou dans un cycle de lecture, l'horloge de synchronisation des transferts sera fournie par le contrôleur (CTM) ou par le processeur (CFM), ce qui permettait une optimisation de ces transferts.

Une autre innovation de la RDRAM est l'introduction de la calibration de la RAM au démarrage de l'ordinateur. On calcule le temps que met une information à transiter sur sa piste et pour égaliser les vitesses (et donc améliorer la qualité de la transmission), des pénalités sont appliquées aux pistes les plus rapides.

[modifier] Voir aussi