Maintenant, voici quelque chose d’intéressant, ne serait-ce que pour l’intérêt. Utilisateur Twitter/X Némez a réussi à créer un disque RAM conservé dans le cache de niveau 3 d’un processeur AMD Ryzen 7 5800X3D et les résultats font que les disques NVMe les plus rapides ressemblent à des paresseux en comparaison.
Nemez (via Tom’s Hardware), a utilisé le benchmark CrystalDiskMark en utilisant certains paramètres spécifiques et a atteint des vitesses de lecture et d’écriture séquentielles de 182 Go/s et 175 Go/s respectivement. En comparaison, un SSD PCIe 5.0 NVMe rapide peut atteindre des vitesses de lecture et d’écriture d’environ 12 Go/s, ce qui signifie que le lecteur de cache L3 est plus ou moins 15 fois plus rapide. Cependant, la bande passante maximale du cache L3 d’un 5800X3D peut atteindre 2 To/s, ces résultats n’utilisent donc qu’une fraction de son potentiel.
Le disque FAT32 a été créé à l’aide d’OSFMount et testé avec CrystalDiskMark 8.0.4 à l’aide du test spécifique SEQ 256 Ko, avec une profondeur de file d’attente de 1 avec 16 threads. Même alors, les résultats des tests étaient irréguliers. Bien entendu, un tel test est purement académique.
Il faut dire que l’utilisation du cache L3 pour un lecteur RAM est très peu pratique, car même si vous utilisez les 96 Mo de cache du 5800X3D, il est tout simplement trop petit pour être utile, et il n’est pas conçu pour être accessible de cette manière. . AMD ne consacrera probablement pas de ressources pour perfectionner ce type de cas d’utilisation. Notez que les processeurs EPYC Genoa-X haut de gamme d’AMD contiennent plus de 1 Go de cache L3. C’est assez grand pour un disque RAM utilisable si vous le souhaitez vraiment. Être millionnaire aiderait aussi.
Un disque RAM fonctionne en traitant une partie de la RAM système volatile (ou SRAM dans le cas du V-Cache d’AMD) comme s’il s’agissait d’un lecteur de disque. Les disques RAM étaient plus populaires dans le passé, même s’ils n’ont jamais été considérés comme courants.
Un lecteur RAM correctement configuré a fourni des performances bien plus rapides que les disques durs mécaniques, et certaines applications ont prospéré grâce à la bande passante élevée et à la faible latence offertes par un lecteur RAM suffisamment grand.
Qui sait? À l’avenir, AMD pourrait disposer de processeurs V-Cache grand public dotés de bien plus de 96 Mo de cache L3 empilé. Je pense cependant qu’héberger un jeu de 150 Go dans le cache L3 n’arrivera pas de si tôt. Et de toute façon, si jamais cela devenait possible, d’ici là, la taille des jeux occuperait probablement un ou trois téraoctets…