Même Meta manque déjà de mémoire DDR5, mais a trouvé une astuce !

ACTUALITÉS TECH : oui, même l’entreprise de Mark Zuckerberg rencontre des difficultés avec la pénurie de DDR5, mais une puce personnalisée offre une solution de contournement.

 

Imaginons que nous soyons Meta. Nous avons dépensé des millions pour de nouveaux serveurs utilisant uniquement des modules de mémoire DDR5, avant de découvrir que cette mémoire ne suffit toujours pas.

La solution ? Retirer les modules DDR4 des anciens serveurs et utiliser une puce personnalisée pour relier les deux systèmes, afin d’exploiter au maximum la RAM disponible.

Même avec seulement quelques connaissances sur la manière dont les CPU fonctionnent avec la mémoire, nous supposerions probablement que cela ne devrait pas être possible. Pourtant, cela fonctionne : il faut simplement un élément capable de traduire le langage DDR5 du CPU vers le langage DDR4 compris par les anciens modules de mémoire.

L’écart entre les processeurs Epyc basés sur Zen 5 d’AMD et la technologie mémoire de génération précédente est comblé par une solution appelée Compute Express Link, ou CXL, grâce à la puce personnalisée de Meta nommée Vistara.

Elle traite un ensemble de modules DDR4 comme un pool de mémoire distinct, bien qu’il soit beaucoup plus lent que le pool principal en DDR5. On peut trouver davantage de détails sur son fonctionnement dans l’étude de recherche de Meta consacrée à Vistara et aux MemServers.

On peut aussi l’imaginer comme une carte d’extension PCIe qui transporte une énorme quantité de DRAM. En raison de la latence différente et de la bande passante plus faible de la DDR4, le logiciel qui fait fonctionner Vistara suit les threads et les données, puis utilise l’ancienne DRAM pour le cold storage.

Il s’agit essentiellement d’informations que nous préférerions garder à portée de main plutôt que de placer sur un SSD ou un HDD encore plus lent, car elles peuvent être nécessaires de nouveau très rapidement. Les données utilisées actuellement ou immédiatement requises sont conservées dans le hot storage, c’est-à-dire la mémoire DDR5 du processeur Epyc.

Selon l’étude, chaque nœud MemServer contient une puce AMD Epyc série 9000 personnalisée à 158 cœurs. Aucun CPU Epyc standard ne possède exactement 158 cœurs, ce qui signifie qu’il s’agit soit d’un modèle spécial, soit d’une puce dont un ou plusieurs cœurs ont été désactivés.

La carte mère contenant le processeur possède 768 Go de DDR5-6400. Cela ne suffit pas à Meta, qui a donc ajouté 256 Go de DDR4-2400 gérés par deux cartes d’extension Vistara placées dans des emplacements PCIe 5.0 x8. Au total, cela représente 1024 Go, soit 1 To de mémoire système.

Pourrions-nous faire la même chose dans un PC de bureau ? Certaines cartes mères disposent de deux emplacements PCIe Gen5 reliés au CPU, donc si Meta créait des pilotes Windows pour Vistara, nous pourrions techniquement brancher une carte d’extension et y installer de la DDR4 moins chère.

Le CXL n’a toutefois pas été conçu pour les PC grand public classiques, et aucun CPU de bureau ne le prend en charge. Si les prix de la mémoire restent extrêmement élevés dans les années à venir et ne reviennent peut-être jamais aux niveaux d’avant 2026, cela pourrait être une façon de compenser la dépense énorme liée à l’achat de suffisamment de DRAM pour un PC.

Bien sûr, le coût de la carte Vistara, de la carte mère nécessaire et d’un CPU compatible CXL rendrait probablement l’ensemble de l’idée absurde de toute façon.

Source : PC Gamer, Meta

Spread the love
Avatar photo
Anikó, our news editor and communication manager, is more interested in the business side of the gaming industry. She worked at banks, and she has a vast knowledge of business life. Still, she likes puzzle and story-oriented games, like Sherlock Holmes: Crimes & Punishments, which is her favourite title. She also played The Sims 3, but after accidentally killing a whole sim family, swore not to play it again. (For our office address, email and phone number check out our IMPRESSUM)

theGeek Live