Rappel sur la technologie DDR et ses évolutions:Â
Depuis le début de ce dossier, nous vous parlons de barrettes de mémoire DDR2-1200 dont le bus mémoire est cadencé à 600 MHz. Alors pourquoi l’appeler 1200 ? Il s’agit ni plus ni moins d’une équivalence qui fait un peu penser au PR mis en place par AMD avec les processeurs Athlon.Â
La technologie de la mémoire DDR2 (Double Data Rate) permet d’atteindre des débits deux fois plus élevés que la DDR de première génération en permettant l’accès à deux puces de mémoire en parallèle sur le même barrette de mémoire. On pourrait comparer cela à du Raid 0 ou encore au dual channel. C’est pour cette raison que les puces de mémoire DDR2 sont cadencées deux fois moins vite que le bus mémoire de la barrettes qui les intègre.
La DDR de première génération est elle-même deux fois plus rapide que la SDRAM en traitant les flux d’informations sur les fronts montant et descendant du signal d’horloge alors que la SDRAM ne les traite que sur les fronts montants. C’est pour cette dernière raison que les constructeurs présentent leurs modules pourvus d’une fréquence de 100 MHz, comme de la DDR cadencée à 200 MHz.
Prenons un exemple : un module de DRR2-800 communément appelé PC2-6400 offre une bande passante de 6400 Mb/s et nécessite un bus mémoire cadencé à 400 MHz alors que les puces de mémoire qui constituent la barrette elle-même sont cadencées à 200 MHz.  Tout cela pourrait être récapitulé dans le tableau suivant:
Appelation par la fréquence | Appelation commerciale | Fréquence réelle du bus mémoire | Fréquence des puces | bande passante théorique |
DDR2-400 | PC2-3200 | 200 MHz (équivalent 400 MHz) | 100 MHz | 3.200 Go/s |
DDR2-533 | PC2-4200 | 266 MHz (équivalent 533 MHz) | 133 MHz | 4.267 Go/s |
DDR2-667 | PC2-5300 | 333 MHz (équivalent 667 MHz) | 166 MHz | 5.333 Go/s |
DDR2-800 | PC2-6400 | 400 MHz (équivalent 800 MHz) | 200 MHz | 6.400 Go/s |
DDR2-1066 | PC2-8000 | 533 MHz (équivalent 1066 MHz) | 266 MHz | 8.0 Go/s |
DDR2-1200 | PC2-9600 | 600 MHz (équivalent 1200 MHz) | 300 MHz | 9.6 Go/s |
Â
Pour terminer ce rappel, il est bon de faire un point sur les timings toujours fortement mis en avant par les constructeurs de mémoire. Appelés temps de latence ou timings, ils sont souvent présentés sous la forme 5-5-5-16 ou encore 4-4-4-12. Ces valeurs correspondent aux nombre de cycles d’horloge nécessaires pour réaliser certaines opérations.Â
A quoi servent exactement ces timings ? Pour le comprendre, nous pouvons comparer notre barrette de mémoire à la grille d’un tableur (Excel, OpenOffice calc...). Lorsque vous voulez trouver une case précise, vos yeux recherchent la ligne et la colone qui permettrons de trouver l’information. La mémoire DDR2 en fait de même et nécessite un certain nombre de cycles pour trouver une ligne, une colone ou encore passer d’une ligne à une colone. Ainsi, à fréquence égale, plus les timings de votre module de mémoire sont bas, plus la bande passante de la barrette est élevée.Â
Prenons l’exemple de la mémoire Diablo DRR2-1200 que nous testons dans ce dossier dont les timings sont 5-5-5-16 (voir ci-dessus).
Timing | Nom du timing | Abréviation | Timing nécessaire pour: |
5 | CAS Latency | CL | Column Address Strobe latency: Il s’agit du temps d’accès au contenu d’une colone donc aux données |
5 | RAS to CAS (ou Row to Column Delay) | tRCD | Row Address Strobe to Column Address Strobe : Il s’agit du nombre de cycle nécessaire pour trouver la colone qui nous intéresse dans une ligne. (Parfois appelé tRCD) |
5 | Row Precharge Delay (ou RAS Precharge Delay) | tRP/tRCP | Row Address Strobe Precharge Delay : Il s’agit du nombre cycle nécessaire entre deux instructions tRAS (voir ci-dessous) donc entre deux accès à une ligne. |
16 | Row Active Delay (Outime to ready) | tRA/tRD/tRAS | Row Address Strobe Active Delay : Parfois appelé tRAS, ce timing correspond au nombre de cycle d’horloge nécessaires pour accèder à une ligne. |
Vous savez maintenant à quoi correspondent ces fameux timings.Â
Que faut il privilégier ? Les timings ou la fréquence ? La réponse évidente serait les deux dans la mesure où ils ont tous les deux un impact sur les performances de votre mémoire. Toutefois, contrairement à  la DDR de première génération, la DDR2 donnera de meilleures performances avec une fréquence élevée et des timings moyens plutôt qu’avec une fréquence un peu plus basse et de bons timings. Ce dossier nous permettra d’ailleurs de vérifier ce point.