Qu'est-ce que le MRDIMM ? Une mémoire serveur de nouvelle génération pour les charges de travail d'IA

Alors que nous entrons dans la phase de déploiement à grande échelle des modèles de langage à grande échelle (LLM) et de l’inférence IA, le véritable goulot d’étranglement en termes de performances dans les systèmes serveurs s’est depuis longtemps déplacé des unités de calcul vers la mémoire. Au cours des cinq dernières années, le nombre de cœurs des processeurs des serveurs a presque triplé, tandis que la bande passante mémoire n’a augmenté qu’à un rythme bien plus lent, entraînant une baisse constante de la bande passante disponible par cœur. Le “ mur de la mémoire ” est devenu la principale contrainte limitant la libération de la puissance de calcul. Dans l’inférence des LLM, les lectures fréquentes du cache KV amplifient encore ce problème ; dans de nombreux scénarios, le débit du système est directement déterminé par la bande passante mémoire plutôt que par la capacité de calcul théorique du processeur. Alors que l’architecture DDR traditionnelle atteint ses limites physiques, la technologie MRDIMM, grâce à son architecture de multiplexage qui double la bande passante effective, s’impose comme la voie technique de nouvelle génération permettant de surmonter les goulots d’étranglement liés à la mémoire.

Qu'est-ce que le MRDIMM ? Image d'en-tête de l'article 1 Qu'est-ce que le MRDIMM ? Une mémoire serveur de nouvelle génération pour les charges de travail d'IA

Qu'est-ce que le MRDIMM ?

MRDIMM est l'acronyme de « Multiplexed Rank Dual In-line Memory Module » (module de mémoire à rangs doubles multiplexés). Sa caractéristique principale est la suivante : sans augmenter la vitesse native des puces DRAM elles-mêmes, le module utilise des puces de contrôle dédiées pour faire fonctionner deux rangs en parallèle, offrant ainsi une bande passante effective doublée au contrôleur de mémoire.

Le mécanisme " à voie unique " de la mémoire traditionnelle

Dans une mémoire DDR classique, un rang fonctionne comme un mécanisme d'accès “ à voie unique ”. Sur un module de mémoire à double rang typique, les puces DRAM sont réparties en deux rangs indépendants qui partagent le même bus de données. En raison des limitations du protocole DDR, la mémoire ne peut activer qu’un seul rang à la fois pour le transfert de données, laissant l’autre rang en attente. C'est comme une autoroute à voie unique : même si deux files de véhicules sont en attente, une seule file peut circuler à un moment donné ; la capacité totale de la route n'augmente donc pas simplement parce qu'il y a plus de véhicules.

L'approche " d'intégration à double voie " du MRDIMM

L'innovation principale du MRDIMM réside dans l'ajout, sur le module, d'un ensemble de puces tampons de multiplexage dédiées, permettant des lectures parallèles à partir de deux rangs et la fusion interne des sorties. Plus précisément, les puces DRAM des deux rangs transmettent simultanément des données à leur débit standard ; les puces de multiplexage multiplexent par répartition dans le temps les deux flux de données à l’intérieur du module, les combinant en un seul flux dont le débit est doublé avant de l’envoyer au contrôleur de mémoire côté CPU. Du point de vue de l’hôte, il semble interagir avec une mémoire haute vitesse fonctionnant à un débit doublé. Du point de vue des puces DRAM, cependant, celles-ci continuent de fonctionner à leur plage de vitesse standard d’origine, ce qui ne nécessite aucune mise à niveau des processus sous-jacents.

Pourquoi c'est une solution judicieuse

L'élégance de cette architecture réside dans le fait qu'elle contourne le goulot d'étranglement lié à la vitesse physique des puces DRAM elles-mêmes. Le simple fait d’augmenter les fréquences des puces poserait une multitude de défis — intégrité du signal, consommation d’énergie, taux de rendement, etc. — et entraînerait une flambée des coûts. La technologie MRDIMM transfère cette complexité vers les puces d’interface côté module, permettant ainsi d’augmenter la bande passante au niveau du système à un coût relativement raisonnable. Parallèlement, la technologie MRDIMM préserve une compatibilité totale au niveau des protocoles. L’accès aux données suit toujours l’alignement standard des lignes de cache de 64 octets, et toutes les fonctionnalités de fiabilité RAS, telles que la correction d’erreurs ECC et l’isolation des défaillances, sont préservées. Aucune modification des jeux d’instructions de la mémoire du serveur ni des piles logicielles n’est nécessaire pour son adaptation. Physiquement, le MRDIMM présente exactement le même brochage que les RDIMM DDR5 standard et peut être branché directement dans les emplacements mémoire existants des serveurs ; il nécessite uniquement une prise en charge native par le processeur et le BIOS pour libérer l’intégralité de ses performances.

Gamme de SSD d'entreprise OSCOO. Qu'est-ce que le MRDIMM ? Une mémoire serveur de nouvelle génération pour les charges de travail d'IA

De 1 puce à 11 puces : différences matérielles entre la mémoire MRDIMM et la mémoire standard

Extérieurement, le MRDIMM semble presque identique à un RDIMM DDR5 standard : même longueur, mêmes broches, et il s'insère dans les mêmes emplacements mémoire des serveurs. Mais si vous retournez le circuit imprimé, vous constaterez une différence matérielle significative : le MRDIMM intègre un jeu supplémentaire de puces tampons dédiées, qui constituent la base matérielle permettant de doubler la bande passante. Une RDIMM DDR5 standard ne dispose que d’une seule puce de contrôle centrale, tandis que, selon la norme officielle JEDEC, une seule MRDIMM utilise une configuration de puces “ 1+10 ”.

Différences matérielles entre la mémoire MRDIMM et la mémoire standard. Qu'est-ce que la mémoire MRDIMM ? Une mémoire serveur de nouvelle génération pour les charges de travail d'IA

1 MRCD : le centre de contrôle du module

MRCD signifie « Multiplexed Register Clock Driver » (pilote d'horloge à registres multiplexés). Il s'agit d'une version améliorée du RCD traditionnel et constitue le cerveau de contrôle de l'ensemble du module MRDIMM. Les principales fonctions du MRCD sont les suivantes : recevoir et décoder les signaux d’adresse, de commande et d’horloge provenant du contrôleur de mémoire ; coordonner la synchronisation en lecture/écriture des deux rangs afin d’assurer un alignement précis des deux flux de données ; et gérer la logique de planification du multiplexage pour garantir que le flux de données fusionné ne présente aucun décalage de synchronisation. Par rapport à un RCD standard, le MRCD présente une complexité logique interne nettement supérieure et un plus grand nombre de blocs fonctionnels.

10 MDB : le moteur parallèle pour les canaux de données

MDB signifie “ Multiplexed Data Buffer ” (tampon de données multiplexé). Il s’agit du nouveau composant central des modules MRDIMM et de l’élément clé permettant de doubler la bande passante de données. Chaque puce MDB correspond à une voie de bits de données et est chargée de recevoir, de mettre en tampon et de multiplexer par répartition dans le temps les bits de données correspondants provenant des deux rangs, et ce en parallèle. Les 10 MDB couvrent collectivement tous les canaux de données (y compris les bits de parité ECC), fusionnant les deux flux de données à l’intérieur du module et les transmettant à un débit deux fois plus élevé sur le bus mémoire. En termes simples, le MRCD gère la “ planification des commandes ”, tandis que les MDB gèrent le « transfert des données » : les deux travaillent ensemble pour mener à bien l’ensemble du processus de multiplexage.

Performances réelles du MRDIMM

Performances réelles du MRDIMM. Qu'est-ce que le MRDIMM ? Une mémoire serveur de nouvelle génération pour les charges de travail d'IA

Bande passante : un bond en avant d'au moins le double

La bande passante est l'indicateur de performance clé de la MRDIMM et sa caractéristique la plus distinctive par rapport aux autres types de mémoire.

Les modules MRDIMM de première génération fonctionnent à une vitesse standard de 8 800 MT/s, offrant une bande passante théorique de 70,4 Go/s par canal. Par rapport aux modules RDIMM DDR5-6400 actuellement courants sur les serveurs (51,2 Go/s), cela représente une augmentation de bande passante d’environ 37,51 TP6T ; par rapport à la plateforme DDR5-5600 de la génération précédente, le gain dépasse 401 TP6T. Pour les charges de travail déjà limitées par la bande passante mémoire, cette amélioration peut se traduire de manière quasi linéaire par des gains de performances pour l’entreprise. La MRDIMM de deuxième génération repousse encore la vitesse à 12 800 MT/s, franchissant la barre des 100 Go/s par canal et atteignant exactement le double de celle de la DDR5-6400. Selon la feuille de route du JEDEC, la troisième génération de MRDIMM vise les 16 000 MT/s, poursuivant ainsi sur la voie du doublement de la bande passante.

Il convient de noter que cette augmentation de la bande passante correspond à un véritable gain de “ bande passante effective ”, et non à un gain théorique résultant d’un simple cumul de capacités. Cela signifie que le contrôleur de mémoire est bel et bien capable d’envoyer et de recevoir davantage de données par seconde — un avantage fondamental pour les charges de travail très gourmandes en bande passante.

La latence : un avantage inattendu qui vient s'ajouter à une bande passante élevée

Les mémoires à large bande passante s'accompagnent généralement d'une latence plus élevée, mais ce n'est pas le cas des MRDIMM. Par rapport aux modules RDIMM DDR5 standard, la MRDIMM offre en réalité une latence d’accès effective plus faible dans le cadre de charges de travail sensibles à la bande passante, avec des réductions pouvant atteindre 40%. Ce résultat contre-intuitif s’explique par le débit de données effectif plus élevé de la MRDIMM (8 800 MT/s). Par rapport à une RDIMM de 6 400 MT/s, la MRDIMM met moins de temps à effectuer le même volume de transfert de données, ce qui se traduit par une meilleure latence d’accès globale dans des scénarios à forte charge et à grande profondeur de file d’attente. Les mesures réelles effectuées par Micron sur la plateforme Intel Xeon 6 le confirment : à l’aide d’outils de test de latence mémoire, la MRDIMM affiche des performances de latence nettement supérieures à celles des RDIMM DDR5 sur la même plateforme dans des conditions nécessitant une bande passante importante.

Par rapport aux LRDIMM, l’avantage des MRDIMM en termes de latence devrait être encore plus marqué. Les LRDIMM, afin de prendre en charge des capacités plus élevées et un plus grand nombre de rangs, ajoutent des couches de mise en mémoire tampon supplémentaires sur le chemin des données, ce qui entraîne une surcharge de latence non négligeable. L’architecture de multiplexage des MRDIMM, en revanche, se caractérise par une conception de tampon plus rationalisée sur le chemin des données, offrant une plus grande marge d’optimisation des temps de propagation. Cela fait des MRDIMM l’une des rares solutions de mémoire à offrir à la fois une “ bande passante élevée ” et une “ latence relativement faible ”, ce qui les rend particulièrement adaptées à des scénarios tels que la finance quantitative et l’analyse en temps réel, qui exigent ces deux caractéristiques.

Rendement énergétique et consommation électrique absolue

En termes de bande passante par watt, la MRDIMM offre de meilleures performances : l’énergie consommée par Go de données transférées est inférieure à celle des RDIMM traditionnelles. Cela s’explique par le fait que l’augmentation de la consommation électrique de la puce d’interface est bien moindre que celle de la bande passante ; ainsi, du point de vue du “ coût de transfert par bit ”, elle s’avère plus efficace. Cependant, en termes de consommation électrique absolue par module, les MRDIMM sont nettement plus gourmandes que les mémoires standard. Un module RDIMM DDR5 classique consomme environ 10 à 12 watts, tandis qu’un module MRDIMM consomme entre 18 et 21 watts, soit près du double. Cette surconsommation provient principalement des 10 puces MDB et de la puce MRCD. Pour les centres de données, cela signifie que le déploiement de modules MRDIMM nécessite des mises à niveau simultanées de l’alimentation électrique et de la capacité de refroidissement ; le coût total de possession inclut non seulement l’achat de la mémoire elle-même, mais aussi les investissements en infrastructure.

MRDIMM, RDIMM, LRDIMM et HBM

Type de mémoire Positionnement de base Vitesse typique Principaux avantages Niveau de coût Cas d'utilisation typiques
UDIMM Mémoire non tamponnée grand public 4 800–6 400 MT/s Faible latence, faible coût Faible Ordinateurs de bureau, stations de travail d'entrée de gamme
RDIMM Mémoire standard du serveur 4 800–6 400 MT/s Stable, équilibré, largement compatible Moyen Serveurs polyvalents, virtualisation
LRDIMM Mémoire à haute densité et haute capacité 4 800–5 600 MT/s Capacité par module très élevée, prend en charge les configurations à haute densité Moyen à élevé Bases de données en mémoire, nœuds à haute capacité
MRDIMM Mémoire de serveur à haut débit 8 800–12 800 MT/s Bande passante doublée, bonne latence, compatible avec les emplacements Plus élevé Inférence IA, calcul haute performance (HPC), analyse de données en temps réel
HBM Mémoire à large bande passante empilée en 3D plus de 6 400 MT/s Bande passante extrêmement élevée, déployée à proximité des unités de calcul Très élevé Accélérateurs GPU, puces d'entraînement pour l'IA

Il est important de noter que les technologies MRDIMM et HBM ne sont pas concurrentes, mais complémentaires. La technologie HBM utilise un empilement 3D et est intégrée directement dans les GPU ou les accélérateurs d’IA, à proximité immédiate des unités de calcul, afin de fournir une mémoire de proximité à très haute bande passante ; cependant, sa capacité est limitée par l’espace disponible dans le boîtier et son coût est extrêmement élevé — elle est destinée au calcul accéléré côté GPU. La MRDIMM, en revanche, est déployée dans des emplacements mémoire standard sur la carte mère du serveur en tant que mémoire principale du système du processeur (CPU), avec des capacités par module pouvant atteindre 256 Go, voire plus, à un coût bien inférieur à celui de la HBM — elle est destinée au calcul général côté processeur. Dans un serveur d’IA typique, les cartes GPU sont équipées de HBM pour le calcul central, tandis que le côté CPU est équipé de MRDIMM pour l’ordonnancement du système, le prétraitement des données et la gestion du cache KV — chacun jouant son propre rôle et prenant conjointement en charge les charges de travail d’IA.

Quatre scénarios d'application clés pour le MRDIMM

Quatre scénarios d'application clés pour le MRDIMM 1. Qu'est-ce que le MRDIMM ? Une mémoire serveur de nouvelle génération pour les charges de travail d'IA

Inférence IA et mise en service de modèles à grande échelle

L'inférence sur les grands modèles d'IA constitue actuellement le scénario d'application le plus crucial pour les MRDIMM et le domaine qui connaît la croissance la plus rapide. Lors de l’inférence des grands modèles d’IA, chaque token généré nécessite des lectures répétées du cache KV. À mesure que la concurrence augmente et que le nombre de paramètres du modèle s’accroît, le volume des lectures du cache KV explose, et le débit du système est souvent directement limité par la bande passante mémoire plutôt que par la puissance de calcul du processeur.

La bande passante doublée des MRDIMM se traduit directement par un débit d’inférence plus élevé. Lors de tests en conditions réelles sur la plateforme Intel Xeon 6, les serveurs équipés de MRDIMM ont affiché une accélération d’environ 33% dans les tâches d’inférence LLM, ce qui signifie qu’un seul serveur peut traiter davantage de requêtes simultanées, réduisant ainsi considérablement le coût d’inférence par token. Pour les serveurs d’inférence basés sur CPU, les nœuds d’inférence en périphérie et les scénarios de déploiement de modèles de petite à moyenne taille, la technologie MRDIMM s’impose comme une option de mise à niveau des performances à un bon rapport coût-efficacité.

Calcul haute performance

Les charges de travail HPC traditionnelles — calcul scientifique, simulation météorologique, simulation numérique, génomique — constituent également des cibles de choix pour la technologie MRDIMM. Ces applications traitent généralement des ensembles de données massifs, les cœurs de processeur lisant en continu de grandes matrices et des tableaux depuis la mémoire. Dès que le nombre de cœurs dépasse un certain seuil, la bande passante mémoire devient le goulot d’étranglement du pipeline de calcul, laissant de nombreux cœurs inactifs dans l’attente de données. La bande passante élevée des MRDIMM permet de mieux alimenter les processeurs multicœurs, ce qui maintient davantage de cœurs occupés simultanément. Pour les charges de travail HPC limitées par la bande passante mémoire, le gain de performances apporté par les MRDIMM se rapproche du gain de bande passante théorique — de l’ordre de 30% à 40%. Pour les centres de supercalcul et les instituts de recherche, cela se traduit par une amélioration des performances équivalente à environ une génération, à un coût relativement raisonnable, sans avoir à remplacer le processeur.

Finance et analyse des données en temps réel

Les cas d'utilisation dans le secteur financier — trading à haute fréquence, quantification des risques, entreposage de données en temps réel — imposent des exigences extrêmement strictes en matière de performances mémoire : non seulement une bande passante élevée, mais aussi une faible latence et un haut niveau de déterminisme. Prenons l’exemple des calculs de valeur à risque (VaR) ou des modèles d’évaluation des options : ces tâches nécessitent d’analyser et d’effectuer des calculs sur des ensembles de données massifs dans des délais extrêmement courts, et la bande passante mémoire détermine directement la durée totale de chaque calcul de risque. 

Dans le cadre du benchmark STAC-A2 consacré à l'analyse des risques financiers, les plateformes équipées de MRDIMM ont déjà établi de nouveaux records de performance, réduisant considérablement les cycles de calcul des modèles quantitatifs. L’avantage de la technologie MRDIMM réside dans sa capacité à offrir une bande passante élevée tout en conservant une latence inférieure à celle des mémoires haute capacité telles que les LRDIMM, répondant ainsi à la fois aux exigences de “ vitesse ” et de “ stabilité ”. Pour les institutions financières, très sensibles à la vitesse d’exécution des transactions et à la rapidité des calculs, la technologie MRDIMM offre une solution permettant de tirer encore davantage de performances de l’architecture DDR traditionnelle.

Cloud computing à haute densité et virtualisation

Alors que le nombre de cœurs par serveur dépasse désormais la barre des 100, les fournisseurs de services cloud et les centres de données d'entreprise sont confrontés à un nouveau problème : la bande passante mémoire disponible par cœur ne cesse de diminuer, ce qui affecte les performances des instances cloud et des machines virtuelles. Dans les scénarios de virtualisation à haute densité, un seul serveur peut héberger des dizaines de machines virtuelles, chacune disposant d'une bande passante mémoire très limitée. Lorsque plusieurs locataires exécutent simultanément des charges de travail gourmandes en mémoire, les conflits de bande passante peuvent facilement entraîner des fluctuations de performances, compromettant ainsi le respect de l'accord de niveau de service (SLA). 

La technologie MRDIMM augmente la bande passante totale de la mémoire du système, ce qui accroît indirectement la bande passante moyenne disponible par cœur et par machine virtuelle, permettant ainsi une plus grande densité de machines virtuelles. Pour les fournisseurs de cloud, cela signifie qu'un plus grand nombre d'instances cloud peut être hébergé par serveur, ce qui améliore l'utilisation du matériel et le retour sur investissement. Pour les clouds privés d'entreprise, cela renforce la stabilité des performances dans les environnements multi-locataires.

Panorama du secteur et tendances futures

La chaîne industrielle MRDIMM comporte trois niveaux. Le niveau amont, celui des puces d’interface, présente les barrières technologiques les plus élevées ; Montage Technology, l’une des principales entreprises à l’origine de la norme JEDEC, est un fournisseur mondial clé de puces MRCD/MDB, dont les produits de deuxième génération sont déjà commercialisés en grande série. Parmi les fournisseurs de modules en milieu de chaîne figurent Samsung, Micron, SK hynix et d’autres, qui ont tous lancé des produits MRDIMM couvrant plusieurs niveaux de capacité. La plate-forme CPU en aval s’articule actuellement autour d’Intel Xeon 6, la première plate-forme serveur prenant en charge nativement la technologie MRDIMM. Dans l’ensemble, la technologie MRDIMM est actuellement en phase de transition entre la validation initiale et le déploiement à l’échelle : les produits de première génération à 8 800 MT/s sont en production et ont fait l’objet d’un déploiement à petite échelle chez les principaux fournisseurs de cloud et les entreprises spécialisées dans l’IA, tandis que ceux de deuxième génération à 12 800 MT/s sont en phase de validation à grande échelle.

Les deux à trois prochaines années constitueront une période décisive pour l’adoption généralisée de la technologie MRDIMM, sous l’impulsion de trois facteurs clés : l’explosion de la demande en bande passante de cache KV liée à l’inférence IA, la réduction des écarts de coûts à mesure que la production s’intensifie, et le soutien croissant de la part d’un plus grand nombre de plateformes de processeurs. Selon la feuille de route du JEDEC, la technologie MRDIMM continuera à évoluer selon une trajectoire passant par 8 800 MT/s, 12 800 MT/s et 16 000 MT/s. Avant que les normes DDR6 ne soient déployées à grande échelle, la technologie MRDIMM constituera la principale voie d’amélioration de la bande passante au sein de l’écosystème de la mémoire DDR, complétant la technologie HBM de manière différenciée et en plusieurs couches afin de répondre conjointement aux besoins en mémoire tant du côté des processeurs que des accélérateurs à l’ère de l’IA.

Si l'on retrace l'histoire des technologies de mémoire, chaque innovation architecturale est apparue à un moment où la puissance de calcul et la bande passante étaient devenues nettement déséquilibrées. La MRDIMM est précisément le fruit de l’explosion des calculs d’IA. Elle ne cherche pas à bouleverser le cadre fondamental de la mémoire DDR ; au contraire, grâce à une architecture de multiplexage ingénieuse, elle permet de réaliser un bond en avant en matière de bande passante au sein de l’écosystème existant. À mesure que la demande en matière d’inférence IA et de calcul haute performance (HPC) continue de croître, et que l’écosystème des plateformes CPU arrive à maturité, la MRDIMM devrait passer du statut de composant optionnel pour serveurs haut de gamme à celui de configuration courante pour la mémoire principale côté CPU à l’ère de l’IA. Elle fonctionnera alors de concert avec la HBM pour constituer une hiérarchie de mémoire en couches et complémentaire, capable de soutenir l’évolution continue des infrastructures de calcul de nouvelle génération.

Défiler vers le haut

Nous contacter

Remplissez le formulaire ci-dessous et nous vous contacterons dans les plus brefs délais.

Formulaire de contact