Quelles sont les différences entre les normes de mémoire ?
La mémoire système ou RAM a jusqu'à présent été la plus innocente en termes de dénomination et de compréhension du type de RAM dont nous avons besoin pour notre ordinateur. Mais il est également vrai que le statu quo n’a pas radicalement changé depuis longtemps. Nous avons obtenu la DDR5, mais cela n’a pas beaucoup changé la façon dont nous choisissons la RAM. Nous étions encore principalement préoccupés par les vitesses, les temps de latence et la compatibilité avec le système que nous cherchions à construire/acheter. Par exemple, la plate-forme AM4 d'AMD ne prend pas en charge la DDR5, la seule solution consiste donc à passer à la version AM5 plus récente. Avec Intel, cependant, vous devez faire attention à ce que vous ayez acheté au moins une puce de 12e génération ou ultérieure.
Cependant, la forme et le design du module, que nous appelons RAM, n'ont pas changé depuis longtemps. Ici, nous connaissons plusieurs termes : DIMM, UDIMM, SODIMM, RDIMM... Cette année, nous avons obtenu une autre désignation - CUDIMM.
Tout d’abord, clarifions la signification des étiquettes que nous connaissons déjà.
Qu'est-ce qu'un DIMM (Dual In-line Memory Module) ?
DIMM signifie Dual In-line Memory Module et est en fait le nom officiel de ce que la plupart d'entre nous appellent un module de mémoire. Un DIMM est un circuit rectangulaire avec des puces mémoire installées et un bord de connexion recouvert de broches destinées à la connexion à la carte mère.
La raison pour laquelle on l'appelle DIMM et non SIMM (Single In-line Memory Module) est que les contacts métalliques (broches) se trouvent des deux côtés du module et représentent différents circuits qui fournissent un chemin de données de 64 bits. Les DIMM DDR5 et DDR4 ont 288 broches, mais l'encoche est déplacée vers un emplacement légèrement différent, vous ne pouvez donc pas insérer de DIMM DDR5 dans un emplacement RAM DDR4 ou vice versa.
Le terme DIMM fait donc référence à la composition physique du module mémoire, mais ne nous dit rien sur la capacité ou les performances de la mémoire. Par exemple, un module DIMM peut comporter des puces mémoire sur un seul côté du module, ou sur les deux côtés. En termes de compatibilité, les modules DIMM respectent généralement les spécifications de l'organisation de normalisation JEDEC, ce qui signifie qu'ils sont compatibles avec la plupart des systèmes et plates-formes actuels.
Qu'est-ce qu'un UDIMM ?
La RAM sans tampon ou UDIMM (Unbuffered Dual In-Line Memory Module) est le type de mémoire système le plus courant. En termes simples, il s'agit simplement d'un type de DIMM et, dans la plupart des cas, vous ne verrez même pas cette désignation parmi les spécifications de la RAM, car les noms DIMM et UDIMM sont interchangeables. « Sans tampon » signifie que les UDIMM n'ont aucun registre entre le contrôleur de mémoire et les puces mémoire. Le contrôleur, situé dans le processeur, communique directement avec les puces mémoire.
Cette conception présente des avantages et des inconvénients. Puisqu’il n’y a pas d’intermédiaire, la latence est plus faible, ce qui signifie des performances plus rapides. La production est également plus simple et donc moins chère. Comme déjà mentionné, ils constituent le type de module de mémoire le plus répandu et sont très populaires dans les ordinateurs de jeu et les ordinateurs sur lesquels les utilisateurs effectuent des tâches intensives. Cependant, comme il n'y a pas d'interface entre le contrôleur et les puces, la fiabilité du signal est moins bonne que celle des modules utilisant un registre.
Dans la plupart des cas, les modules UDIMM ne disposent pas non plus d'un système de code de correction d'erreur (ECC), ce qui entraîne une probabilité plus élevée de corruption des données.
De l’autre côté de l’échelle, on retrouve les RDIMM ou modules mémoire avec un registre manquant dans les UDIMM.
Qu'est-ce qu'un module RDIMM ?
Les serveurs, postes de travail et autres appareils similaires nécessitent avant tout stabilité et fiabilité. L'absence de registre ou de tampon (comme avec l'UDIMM) est encore plus visible avec des capacités de RAM plus grandes, c'est pourquoi le RDIMM ou Registered Dual In-line Memory Module est le plus souvent utilisé pour les serveurs. Ce registre intermédiaire permet de stabiliser et de gérer la charge électrique sur les modules mémoire. L'avantage est que les RDIMM prennent en charge des capacités de mémoire plus grandes que les UDIMM.
ECC est le deuxième composant le plus important dans la mosaïque de stabilité requise par les serveurs. La corruption des données est une constante avec la RAM, mais ECC peut les reconnaître et les réparer, évitant ainsi une perte de données catastrophique. Le prix à payer pour une bien meilleure fiabilité est la latence, ce qui n'est pas si important pour les appareils nécessitant des RDIMM.
Qu'est-ce qu'un SODIMM ?
Si vous avez déjà souhaité mettre à niveau la RAM d'un ordinateur portable ou d'un mini PC, vous avez peut-être commis l'erreur de débutant en achetant un module DIMM ou UDIMM standard et avez découvert plus tard qu'il existait une limitation physique. Vous avez pris le manuel de votre ordinateur et remarqué l'étiquette SODIMM à côté de la spécification de la RAM.
Les SODIMM (Small Outline Dual In-line Memory Modules) sont spécialement conçus pour être utilisés dans les ordinateurs à espace limité tels que les ordinateurs portables et les mini-ordinateurs. La RAM SODIMM est environ la moitié de la taille de la RAM DIMM standard, mais la structure reste similaire, tout comme les performances.
Mais que sont les CUDIMM et les CSODIMM ?
CUDIMM signifie Clocked Unbuffered Dual In-line Memory et constitue la dernière norme de mémoire. Les modules CUDIMM sont conçus pour améliorer l'intégrité du signal mémoire en incluant un pilote d'horloge (CKD) sur le module DIMM lui-même. Le CKD est un petit circuit intégré qui récupère les signaux de synchronisation essentiels à la synchronisation du processeur, du contrôleur mémoire et des modules de mémoire. Le signal de synchronisation est désormais généré directement sur le DIMM et non plus dans le processeur, ce qui améliore la stabilité à des vitesses de RAM élevées. En termes simples, la présence d'un pilote d'horloge a modifié le comportement de la RAM DDR5 à des vitesses plus élevées.
Vous avez peut-être remarqué la similitude avec les RDIMM. La différence entre eux est qu'en plus du signal de synchronisation, le RDIMM stocke également le bus de commande et d'adresse dans le tampon, tandis que le CUDIMM stocke uniquement le signal de synchronisation. Ainsi, les serveurs continueront à être équipés de modules RDIMM, et les CUDIMM vivront en harmonie avec les modules UDIMM classiques.
JEDEC recommande d'utiliser les modules CUDIMM pour des vitesses supérieures à 6400 MT/s.
Heureusement, la nouvelle RAM CUDIMM possède le même nombre de connecteurs (288) que la norme DDR5 UDIMM existante, la compatibilité ne devrait donc pas poser de problème, du moins de ce point de vue. Pour le moment, CUDIMM ne fonctionne pas sur les processeurs AMD de la série 7000, et sur les séries 8000 et 9000, il fonctionne dans ce mode "bypass" où CKD ne fonctionne pas, il n'y a donc actuellement aucune bonne raison d'installer une nouvelle RAM dans un ordinateur AMD. , sauf bien sûr, si vous êtes "aspiré".
Les dernières puces Intel Arrow Lake sont compatibles avec l'équipe bleue, et de nombreux modules sont déjà disponibles à l'achat. Kingston, Crucial, Biwin et G.Skill font partie des premiers fabricants à proposer déjà des modules CUDIMM d'une capacité allant jusqu'à 48 Go. Le prix d'une telle capacité est d'environ 400 à 500 euros et peut atteindre des vitesses allant jusqu'à 9 600 mégatransferts par seconde (MT/s).
Pour les ordinateurs portables et les mini-ordinateurs, les premiers modules CSODIMM sont également déjà disponibles, qui contiennent également un pilote d'horloge et tous les avantages que nous avons déjà répertoriés.
Que sont CAMM2 et LPCAMM2 ?
Les modules DIMM ont reçu un autre concours - CAMM2 (Compression Attached Memory Module). La principale différence réside dans la façon dont le CAMM2 se connecte à la carte mère. Les connecteurs du CAMM2 sont disposés en grille, similaire aux processeurs et cartes mères plus récents, et non plus en rangée (ou deux rangées) comme nous en avons l'habitude avec les DIMM. Grâce au nouveau design du CAMM2, la mémoire repose à plat sur la carte mère et non plus perpendiculairement. Le premier avantage évident est l’espace gagné, ce qui est une bonne nouvelle pour installer des refroidisseurs d’air plus grands. Au moins pour l'instant, il semble que les cartes mères prenant en charge CAMM2 n'auront de place que pour un seul module CAMM2 - et pas plus que ce à quoi nous sommes habitués avec la RAM DIMM. Si vous souhaitez améliorer la capacité/vitesse, vous devrez remplacer l'ensemble du module.
Mais comme la RAM sera placée plus près du processeur, nous pouvons nous attendre à une meilleure fiabilité du signal, une fréquence plus élevée et des temps de retard plus faibles, similaires au CUDIMM.
Le chiffre 2 à la fin de l'étiquette indique la deuxième génération de cette norme, conçue à l'origine par Dell. Comme CUDIMM, CAMM2 n'est actuellement pas pertinent pour la plupart des utilisateurs, et on ne sait pas non plus quelle norme prévaudra à l'avenir. Du côté des modules DIMM, il y a toujours le prix, qui est l'un des facteurs les plus importants pour de nombreux acheteurs.
Pour ne pas être en reste, les ordinateurs portables reçoivent également une autre norme : LPDDR5 CAMM2 ou LPCAMM2.
Chaque millimètre compte dans les ordinateurs portables ultra-fins, c'est pourquoi les fabricants choisissent souvent de souder la RAM directement à la carte mère, ce qui est excellent pour la portabilité mais problématique pour les mises à niveau potentielles. LPCAMM2, comme CAMM2, est discret, prend beaucoup moins de place que les SODIMM, tout en permettant à l'utilisateur d'effectuer facilement une mise à niveau.
Le Lenovo ThinkPad P1 G7 est parmi les premiers à être équipé de la dernière RAM.
Après une longue période, nous allons faire un grand pas en avant dans le domaine de la mémoire système. Nous suivrons avec intérêt quelle norme fonctionnera le mieux auprès des utilisateurs.