Diese Lösung wird RAM und Festplatten ersetzen

Bisher basierte die Entwicklung von Solid-State-Laufwerken auf der Verbesserung der Speicherkapazität und Zugriffsgeschwindigkeit. Doch in den kommenden Jahren, dank der Verwendung der CXL-Technologie in SSDs, werden wir sehen, wie letzteres die Art und Weise, wie Anwendungen und Betriebssysteme unsere Computer verwenden, vollständig verändern wird.

Eines der interessantesten Dinge, die während der diesjährigen Hot Chips zu sehen waren, war die Präsentation eines Samsung NVMe-Solid-State-Laufwerk mit den Fähigkeiten, die wir unten kommentieren werden. Diese Einheit ist im Moment für Server oder das, was heute als Rechenzentren bekannt ist. Im Moment ist CXL oder Compute Express Link in keinem Prozessor auf dem Markt implementiert, aber seine Vorteile sind so groß, dass es keinen Zweifel daran gibt, dass seine Einführung in vielen Systemen in Zukunft massiv sein wird.

Diese Lösung wird RAM und Festplatten ersetzen

RAM und Speicher auf gleicher Höhe

Das CXL-Protokoll, Compute Express Link , ist im Prinzip ein Erweiterung von PCI Express 5.0 die unter anderem die Fähigkeit hat für alle an diesen Port angeschlossenen Geräte hinsichtlich des Speicherzugriffs vollständig konsistent sind. Das bedeutet, dass alle Änderungen, die an einem Teil des globalen Speichers, des DRAM oder des lokalen Speichers des Systems vorgenommen werden, wie z. B. dem VRAM der Grafikkarte, von allen Geräten gesehen werden, die an diesen Port angeschlossen sind.

CXL Jerarquía Memoria Registros RAM SSD Caché

Der Hauptvorteil davon ist, dass Sie müssen die Kopiervorgänge von einem Gerät auf ein anderes nicht mehr explizit codieren . Auf der Ebene des Hardwarebetriebs wird sich dies jedoch nicht ändern. Da wir physikalisch von getrennten Speichern sprechen, wird es weiterhin als nicht vereinheitlichte Speicherarchitektur funktionieren, aber der große Unterschied besteht darin, die Arbeit von Anwendungsprogrammierern zu erleichtern und eine der Komponenten zu sein, die am meisten von diesen Änderungen profitieren werden kommen ist NVMe SSD Speicher, insbesondere mit dem Aufkommen von PCIe Gen 5-kompatiblen Laufwerken.

Die Zukunft von NVMe-SSDs liegt bei CXL

Das CXL-Protokoll in NVMe-SSDs geht jedoch darüber hinaus, wie Sie in der obigen Grafik sehen können, und die Zugriffslatenz ist viel niedriger als bei einem herkömmlichen Laufwerk. Das wird viele an was erinnern Intel mit Optane versprochen, aber diesmal haben wir es mit einem nicht-proprietären Standard zu tun, der keine Verwendung spezieller Flash-Speicherchips erfordert, sondern nur ein Update der PCIe-Schnittstelle des Computers.

SSD-Samsung CXL

Lassen Sie uns nun überprüfen, was SSDs vom Typ M.2 sind. Sie haben normalerweise ihre entsprechenden Flash-Speicherchips, auf denen die Daten gespeichert werden, den Flash-Controller, der nichts anderes als ein Speicherdito mit erhöhter Kapazität ist, und schließlich einen oder zwei DRAM-Speicherchips. das kann DDR oder LPDDR sein. Brunnen, Dank CXL würde dieser Speicher Teil des Systems werden RAM . Mit anderen Worten, der Vorgang des Kopierens in den Systemspeicher wäre nicht notwendig und sowohl der Prozessor als auch die Grafikkarte können direkt darauf zugreifen , ohne darauf zu warten, dass die Daten in ihre entsprechenden Arbeitsspeicher kopiert werden.

Der große Nachteil

Wir dürfen jedoch nicht vergessen, dass der Zugriff auf den RAM-Speicher über den PCI-Express-Anschluss, und selbst wenn wir dies konsequent tun, die Gleichung zu Latenzen hinzufügt. Das heißt, die Daten und Anweisungen, die vom Speicher der SSD ausgeführt werden, werden nicht mit der gleichen Leichtigkeit ausgeführt. Es sollte jedoch klargestellt werden, dass die CPU wird weiterhin über seinen herkömmlichen Mechanismus auf RAM zugreifen, genau der CXL basiert nicht darauf, dass der Prozessor auf alles zugreift, indem er diesen Weg nimmt.

Und zum Schluss ist es auf der anderen Seite in den allermeisten Fällen viel schneller, direkt auf den SSD-RAM zuzugreifen, als nicht den gesamten Vorgang des Kopierens von einem Speicher auf einen anderen durchführen zu müssen, wie es derzeit der Fall ist.