Architecture de mémoire à multiples canaux
L'architecture de mémoire à multiples canaux (ou architecture de mémoire multiplex) est une solution technique mise en place sur une carte mère permettant d'augmenter la bande passante entre la mémoire vive et le contrôleur de mémoire. Les contrôleurs de mémoire offrant l'architecture à multiples canaux utilisent deux, trois ou quatre canaux de données de 64 bits, donnant ainsi une bande passante totale de 128 bits, 192 bits ou 256 bits pour le transfert de données de la mémoire vive vers le processeur. Le principe est donc d'utiliser ces canaux en y attribuant chacun la communication avec une barrette mémoire. Les barrettes doivent avoir les mêmes caractéristiques puisqu'elles sont gérées par le même contrôleur de mémoire.
Dans certains cas, il est possible d'utiliser des barrettes qui ne sont pas identiques, par exemple, provenant de fabricants différents. Mais elles doivent absolument être de même capacité, de même spécifications et avoir une même architecture interne des puces. Cependant, il est conseillé d'utiliser des paires identiques. D'ailleurs plusieurs fabricants de cartes mères ne vont officiellement supporter que les configurations dans lesquelles des barrettes absolument identiques sont utilisées.
L'introduction de cette technique sur les machines grands publics a eu lieu en 2001 avec l'apparition du chipset nForce 420 de NVIDIA. Cette puce étant uniquement destinée aux processeurs AMD, il faudra attendre 2003 et la sortie du chipset Intel E7205 pour pouvoir utiliser le canal double sur les plates-formes Intel.
But
L'architecture à multiples canaux d'un contrôleur mémoire permet d'augmenter le débit de données entre le microprocesseur et la mémoire centrale réduisant le goulot d'étranglement entre les deux. Le contrôleur mémoire détermine les types, capacité et vitesses de chaque barrette mémoire et détermine ainsi la vitesse et capacité totale de la mémoire du système. Il existe plusieurs façons de concevoir un contrôleur de mémoire ; jusqu'en 2001, la façon la plus courante était la configuration à canal simple. Ses avantages étaient son faible coût et sa flexibilité. Avec les progrès des microprocesseurs, le contrôleur est devenu le principal goulot d'étranglement car il n'arrivait plus à accéder à la mémoire assez rapidement pour satisfaire le processeur.
La configuration à multiples canaux permet une augmentation de la bande passante mémoire. À la place d'un seul canal de mémoire, des canaux supplémentaires sont ajoutés en parallèle. Avec deux, trois ou même quatre canaux travaillant simultanément, l'effet de goulot d'étranglement est réduit. Au lieu d'attendre que les techniques de mémoire vive s'améliorent, l'architecture à multiples canaux optimise simplement l'utilisation de la technique actuelle. Bien que l'implémentation diffère selon les types de processeurs AMD et Intel, le principe est le même.
Architecture à double canal
Mise en œuvre pratique
Pour utiliser cette technologie, les barrettes de mémoire doivent être insérées d'une certaine manière sur la carte mère. Certains fabricants de cartes mères disposent les connecteurs (slot) de mémoire suivant un code couleur particulier permettant d'identifier visuellement les paires de connecteurs sur les différents canaux de mémoire. Pour pouvoir fonctionner en canal double, les barrettes de mémoire doivent être identiques pour une paire de connecteurs identique (de même couleur) sur deux canaux différent (cf. tableau ci-dessous).
Configurations | Canal I | Canal II | ||
---|---|---|---|---|
Fente 1 | Fente 2 | Fente 1 | Fente 2 | |
une paire de barrette identiques (A1,A2) | A1 | A2 | ||
une paire de barrette identiques (A1,A2) | A1 | A2 | ||
deux paires de barrettes identiques deux à deux (A1,A2) et (B1,B2) | A1 | B1 | A2 | B2 |
quatre barrettes identiques (A1,A2,A3,A4) | A1 | A2 | A3 | A4 |
Processeurs compatibles
Intel Core i7
- Intel Core i7-9xx Bloomfield, Gulftown
- Intel Core i7-9x0X Gulftown
Intel Xeon
- Intel Xeon E55xx Nehalem-EP
- Intel Xeon E56xx Westmere-EP
- Intel Xeon ECxxxx Jasper Forest
- Intel Xeon L55xx Nehalem-EP
- Intel Xeon L5609 Westmere-EP
- Intel Xeon L5630 Westmere-EP
- Intel Xeon L5640 Westmere-EP
- Intel Xeon LC55x8 Jasper Forest
- Intel Xeon Wxxxx Bloomfield, Nehalem-EP, Westmere-EP
- Intel Xeon X55xx Nehalem-EP
- Intel Xeon X56xx Westmere-EP[1],[2]
Architecture à triple canal
Processors compatibles
Intel Core i7
- Intel Core i7-9xx Bloomfield, Gulftown
- Intel Core i7-9x0X Gulftown
Intel Xeon
- Intel Xeon E55xx Nehalem-EP
- Intel Xeon E56xx Westmere-EP
- Intel Xeon ECxxxx Jasper Forest
- Intel Xeon L55xx Nehalem-EP
- Intel Xeon L5609 Westmere-EP
- Intel Xeon L5630 Westmere-EP
- Intel Xeon L5640 Westmere-EP
- Intel Xeon LC55x8 Jasper Forest
- Intel Xeon Wxxxx Bloomfield, Nehalem-EP, Westmere-EP
- Intel Xeon X55xx Nehalem-EP
- Intel Xeon X56xx Westmere-EP[3],[4]
Architecture à quadruple canal
Processeurs compatibles
AMD Opteron
Intel Core i7:
- Intel Core i7-4960X
- Intel Core i7-4930K
- Intel Core i7-4820K
- Intel Core i7-3970X
- Intel Core i7-3960X
- Intel Core i7-3930K
- Intel Core i7-3820
Intel Xeon
- Intel Xeon E5-16xx
- Intel Xeon E5-26xx
Références
- « Core i7 Family Product Comparison », Intel
- « Xeon Family Product Comparison », Intel
- « Core i7 Family Product Comparison », Intel
- « Xeon Family Product Comparison », Intel
- Erreur de référence : Balise
<ref>
incorrecte : aucun texte n’a été fourni pour les références nomméesOpteron6100
- « AMD Opteron 6200 Series Processor Quick Reference Guide » [PDF] (consulté le )