Hier ist etwas Interessantes, wenn auch nur aus Interesse. Twitter/X-Benutzer Nemez Es ist gelungen, eine RAM-Disk zu erstellen, die im Level-3-Cache eines AMD Ryzen 7 5800X3D-Prozessors gespeichert ist, und die Ergebnisse lassen die schnellsten NVMe-Laufwerke im Vergleich dazu wie Faultiere aussehen.
Nemez (via Toms Hardware), verwendete den CrystalDiskMark-Benchmark mit einigen spezifischen Einstellungen und erreichte sequentielle Lese- und Schreibgeschwindigkeiten von 182 GB/s bzw. 175 GB/s. Im Vergleich dazu kann eine schnelle PCIe 5.0 NVMe SSD etwa 12 GB/s Lese- und Schreibgeschwindigkeit erreichen, was bedeutet, dass das L3-Cache-Laufwerk etwa 15x schneller ist. Allerdings beträgt die Spitzenbandbreite des L3-Cache eines 5800X3D bis zu 2 TB/s, sodass diese Ergebnisse nur einen Bruchteil seines Potenzials nutzen.
Die FAT32-Festplatte wurde mit OSFMount erstellt und mit CrystalDiskMark 8.0.4 unter Verwendung des spezifischen SEQ-256-KB-Tests mit einer Warteschlangentiefe von 1 und 16 Threads getestet. Schon damals waren die Testergebnisse unregelmäßig. Natürlich ist ein solcher Test rein akademisch.
Es muss gesagt werden, dass die Verwendung des L3-Cache für ein RAM-Laufwerk sehr unpraktisch ist, denn selbst wenn Sie alle 96 MB des 5800X3D-Cache nutzen würden, ist dieser einfach zu klein, um von Nutzen zu sein, und er ist nicht dafür konzipiert, auf diese Weise zugänglich zu sein . AMD wird wahrscheinlich keine Ressourcen aufwenden, um diese Art von Anwendungsfall zu perfektionieren. Beachten Sie, dass die High-End-Prozessoren EPYC Genoa-X von AMD über 1 GB L3-Cache verfügen. Das ist groß genug für eine nutzbare RAM-Disk, wenn Sie das wirklich wollen. Es würde auch helfen, Millionär zu sein.
Eine RAM-Disk funktioniert, indem sie einen Teil des flüchtigen System-RAM (oder SRAM im Fall von AMDs V-Cache) so behandelt, als wäre es ein Festplattenlaufwerk. RAM-Disks erfreuten sich in der Vergangenheit größerer Beliebtheit, auch wenn sie nie als Mainstream galten.
Ein ordnungsgemäß konfiguriertes RAM-Laufwerk lieferte eine um Größenordnungen schnellere Leistung als mechanische Festplatten, und einige Apps profitierten von der hohen Bandbreite und geringen Latenz, die ein ausreichend großes RAM-Laufwerk bietet.
Wer weiß? In Zukunft könnte AMD Consumer-V-Cache-CPUs mit deutlich mehr als 96 MB gestapeltem L3-Cache anbieten. Ich denke jedoch, dass es in absehbarer Zeit nicht möglich sein wird, ein 150-GB-Spiel im L3-Cache unterzubringen. Und wenn es jemals möglich wäre, werden die Spiele bis dahin wahrscheinlich ein oder drei Terabyte groß sein …