DMI (Direct Media Interface) |
Intel |
|---|---|
| Architecture | |
Introduction
Le DMI (Direct Media Interface) est une liaison point à point haute vitesse développée par Intel afin d'assurer les communications entre le microprocesseur (CPU) et l'ensemble de composantes (chipset) de la carte mère. Introduit au cours des années 2004-2005 avec les premières plateformes Intel utilisant cette architecture, le DMI remplace progressivement le bus interne qui reliait auparavant le Northbridge et le Southbridge dans les chipsets classiques. Son apparition accompagne l'évolution des processeurs Intel intégrant directement le contrôleur mémoire, ce qui modifie profondément l'architecture des cartes mères modernes.
Contrairement aux bus d'extension tels que PCI, PCI Express ou AGP, le DMI n'est pas destiné à connecter des cartes d'extension. Il s'agit d'une liaison interne exclusivement utilisée entre le processeur et le Platform Controller Hub (PCH). Tous les périphériques reliés au chipset - ports SATA, USB, interfaces réseau, contrôleurs audio, lignes PCI Express issues du chipset et autres contrôleurs intégrés - utilisent cette interface pour communiquer avec le processeur.
Au fil des générations, Intel fait évoluer le DMI afin de suivre l'augmentation des performances des processeurs et des périphériques. Les premières versions disposent d'une bande passante comparable à celle du PCI Express 1.x, tandis que les versions les plus récentes utilisent une technologie proche du PCI Express Gen4, avec jusqu'à 8 voies (x8) offrant une bande passante de plusieurs dizaines de gigaoctets par seconde en mode bidirectionnel. Bien que le DMI ne soit généralement pas visible par l'utilisateur, il joue un rôle essentiel dans les performances globales de la plateforme.
Aujourd'hui, le DMI est présent sur la majorité des plateformes Intel de bureau et mobiles comportant un Platform Controller Hub. Il constitue l'épine dorsale des communications entre le processeur et les périphériques gérés par le chipset, tout en conservant une architecture simple, fiable et évolutive.
Spécifications
| Caractéristique | Description |
|---|---|
| Nom complet | Direct Media Interface (DMI) |
| Développeur | Intel |
| Introduction | 2004-2005 (généralisation avec les plateformes Intel modernes) |
| Type d'interface | Liaison point à point |
| Utilisation | Communication entre le processeur et le chipset (PCH) |
| Architecture | Série, proche du PCI Express |
| Topologie | Point à point |
| Duplex | Bidirectionnel intégral (Full Duplex) |
| Nombre de périphériques | Un seul chipset par liaison DMI |
| Successeur des anciennes liaisons | Interface Northbridge ↔ Southbridge |
Historique
Pendant de nombreuses années, les ordinateurs compatibles PC utilisent une architecture composée de deux circuits principaux :
- le Northbridge, chargé de communiquer avec le processeur, la mémoire vive et la carte graphique ;
- le Southbridge, responsable des périphériques plus lents (USB, SATA, PCI, audio, réseau,...).
Ces deux composants communiquent au moyen d'un bus interne propriétaire.
À partir du milieu des années 2000, Intel commence à intégrer directement le contrôleur mémoire dans certaines familles de processeurs, puis généralise cette approche avec les architectures **Nehalem** en 2008. Le Northbridge disparaît progressivement de la carte mère et ses fonctions principales sont intégrées au processeur.
Le chipset est alors simplifié en un composant unique appelé Platform Controller Hub (PCH), relié au processeur par une interface DMI. Cette nouvelle architecture réduit les latences, simplifie les cartes mères et améliore les performances globales.
Architecture matérielle
Le DMI est une liaison point à point.
Elle relie directement :
- le processeur Intel ;
- le Platform Controller Hub (PCH).
Le PCH regroupe notamment :
- les contrôleurs SATA ;
- les contrôleurs USB ;
- les interfaces réseau Ethernet ;
- le contrôleur audio HD Audio ;
- les lignes PCI Express issues du chipset ;
- le contrôleur SPI du BIOS/UEFI ;
- divers contrôleurs matériels.
Tous ces périphériques échangent leurs données avec le processeur par l'intermédiaire du DMI.
Fonctionnement
Le DMI transporte les échanges entre le processeur et les périphériques connectés au chipset.
Par exemple :
- un SSD SATA ;
- un disque NVMe connecté aux lignes PCIe du chipset ;
- une clef USB ;
- une carte réseau intégrée ;
- un contrôleur Thunderbolt relié au PCH.
Tous utilisent la bande passante du DMI pour communiquer avec le processeur.
En revanche, les périphériques connectés directement au processeur, comme une carte graphique PCI Express x16 ou certains SSD NVMe reliés aux lignes PCIe du CPU, ne transitent pas par le DMI.
Évolution des versions
DMI 1.0
Première génération.
- Apparition vers 2004-2005.
- Architecture proche du PCI Express 1.x.
- Utilisée sur plusieurs chipsets Intel des années 2000.
DMI 2.0
Introduite avec les plateformes Nehalem.
Elle augmente significativement la bande passante entre le processeur et le PCH afin de répondre aux besoins des nouveaux contrôleurs SATA et USB.
DMI 3.0
Le DMI 3.0 repose sur une technologie proche du PCI Express 3.0.
Les performances sont fortement améliorées et permettent de supporter simultanément :
- SATA 6 Gb/s ;
- USB 3.x ;
- plusieurs lignes PCI Express issues du chipset.
DMI 4.0
Le DMI 4.0 utilise une technologie comparable au PCI Express 4.0.
Selon les plateformes Intel récentes :
- liaison x4 ;
- ou liaison x8.
Chaque voie fonctionne à **16 GT/s**, doublant la vitesse par voie par rapport au DMI 3.0.
Caractéristiques techniques
Liaison série
Le DMI est une interface série à haute vitesse.
Chaque voie transporte les données dans les deux sens simultanément.
Cette architecture améliore :
- la fiabilité ;
- les performances ;
- la consommation électrique.
Full Duplex
Les communications sont bidirectionnelles simultanées.
Le processeur peut :
- envoyer des données vers le chipset ;
pendant que le chipset :
- transmet d'autres données au processeur.
Priorisation
Le DMI prend en charge plusieurs flux simultanés.
Le contrôleur attribue des priorités afin d'assurer :
- les accès mémoire ;
- les transferts USB ;
- les accès SATA ;
- les communications réseau.
Cette gestion évite qu'un périphérique monopolise entièrement la liaison.
Débits théoriques
Les performances dépendent de la version du DMI.
| Version | Technologie comparable | Configuration typique |
|---|---|---|
| DMI 1.0 | PCI Express 1.x | x4 |
| DMI 2.0 | PCI Express 2.0 | x4 |
| DMI 3.0 | PCI Express 3.0 | x4 |
| DMI 4.0 | PCI Express 4.0 | x4 ou x8 |
Les plateformes haut de gamme Intel récentes utilisent généralement une liaison DMI 4.0 x8, tandis que certaines plateformes milieu de gamme utilisent une liaison x4.
Avantages
Les principaux avantages du DMI sont :
- liaison dédiée entre le processeur et le chipset ;
- faible latence ;
- très forte bande passante ;
- excellente évolutivité ;
- consommation énergétique réduite ;
- architecture simple ;
- possibilité de gérer simultanément un grand nombre de périphériques.
Inconvénients
Le DMI présente néanmoins quelques limites :
- réservé exclusivement aux plateformes Intel ;
- un seul lien entre le processeur et le chipset ;
- les périphériques reliés au PCH partagent tous la même bande passante ;
- en cas de très fortes sollicitations simultanées (plusieurs SSD NVMe sur le chipset, réseau rapide, USB à haut débit, etc.), cette liaison peut devenir un goulot d'étranglement.
Comparaison avec d'autres interfaces
| Interface | Année | Utilisation |
|---|---|---|
| AGP | 1997 | Carte graphique |
| PCI | 1992 | Bus d'extension général |
| PCI Express | 2003 | Bus d'extension haute vitesse |
| HyperTransport | 2001 | Liaison processeur ↔ chipset (AMD) |
| DMI | 2004-2005 | Liaison processeur ↔ chipset (Intel) |
| UPI | 2017 | Liaison entre processeurs Intel Xeon |
Utilisations
Le DMI est utilisé dans pratiquement toutes les plateformes Intel modernes intégrant un Platform Controller Hub, notamment :
- Intel Core de bureau ;
- Intel Core mobiles ;
- Intel Xeon à architecture PCH ;
- Intel Pentium modernes ;
- Intel Celeron récents.
Héritage
Le Direct Media Interface constitue aujourd'hui un élément fondamental de l'architecture des plateformes Intel. En remplaçant les anciennes liaisons entre le Northbridge et le Southbridge par une connexion point à point rapide entre le processeur et le Platform Controller Hub, il a permis de simplifier la conception des cartes mères tout en augmentant les performances globales. Son évolution parallèle à celle du PCI Express lui a permis de suivre l'augmentation constante des débits des périphériques modernes. Bien qu'il soit rarement visible par l'utilisateur, le DMI joue un rôle essentiel dans les performances des ordinateurs actuels en assurant la communication entre le processeur et l'ensemble des contrôleurs intégrés au chipset.