Die Storage Networking Industry Association (SNIA) hat die erste Ausgabe einer neuen Reihe von Standards veröffentlicht, die den Weg für eine neue Art von Speicherprodukten ebnen sollen: CSxes.
CSxes, kurz für Computational Storage Devices, unterscheiden sich von Regular SSDs oder Festplatte dass sie die Datenverarbeitung an Bord übernehmen und Engpässe minimieren, die durch die Notwendigkeit entstehen, Daten zwischen Speicher und CPU, GPU und RAM zu übertragen.
Die neuen von SNIA herausgegebenen Standards wurden geschaffen, um die Interoperabilität zwischen den verschiedenen derzeit in Entwicklung befindlichen CSDs zu fördern und die Arbeit von Softwarearchitekten und anderen Programmierern zu unterstützen.
Computational Storage: Das nächste große Ding?
Computational Storage wird von den Marktteilnehmern seit einigen Jahren als eines der nächsten großen Dinge im Bereich Computing in Rechnung gestellt.
Im Großen und Ganzen gibt es zwei Arten von CSDs: solche, die Prozessoren in das Speichergerät selbst integrieren, und solche, die Rechenoperationen an einen nahe gelegenen Speicherbeschleuniger übergeben.
Obwohl Rechenspeicher nicht für jeden Anwendungsfall geeignet ist, hat er das Potenzial, Anwendungen, die eher durch die E/A-Leistung als durch die Rechenleistung begrenzt sind, dramatisch zu beschleunigen.
„Es gibt eindeutig eine breite Klasse von Anwendungen, die davon profitieren, Rechenfunktionen von einer Haupt-CPU auf eine effizientere Verarbeitungs-Engine auszulagern, die besser für das jeweilige spezifische Problem geeignet ist“, erklärte Richard New, VP of Research bei Western Digital, im Gespräch mit TechRadar Pro.
„Im Zusammenhang mit der Speicherung können wir uns vorstellen, dass Anwendungen wie Videotranscodierung, Komprimierung und Datenbankbeschleunigung in diese Kategorie fallen. Ein Videotranscodierungsgerät, das eng mit einem Speichergerät gekoppelt ist, kann es einem Videoserver ermöglichen, Inhalte auf vielen verschiedenen Qualitätsstufen effizienter zu streamen und gleichzeitig unnötige E/A und Datenübertragungen im gesamten System zu minimieren.“
Die Einführung der SNIA-Standards bietet Anbietern nicht nur eine Anleitung für die Entwicklung neuer CSxes, sondern legt auch eine Reihe gemeinsamer Definitionen fest, die verwendet werden können, um die Produkte, die auf den Markt kommen, richtig zu kategorisieren.
„Das 1.0-Modell hat eine gute Grundlage für Definitionen – vorher gab es keine, aber jetzt haben wir Computational Storage Devices (CSxes), Computational Storage Processors (CSPs), Computational Storage Drives (CSDs) und Computational Storage Arrays (CSAs), und mehr”, sagte David McIntyre, Vorsitzender der Special Interest Group für Computational Storage bei SNIA.
Anbieter von Samsung bis sk Hynix beginnen bereits damit, Computerspeichergeräte vorzuführen und herauszubringen. Aber durch die Einführung einer Standardisierung auf den Markt könnte die neue SNIA-Spezifikation die notwendigen Grundlagen für eine Massenanwendung schaffen.
Über Das Register (öffnet in neuem Tab)