Das Schließen der Lücke zwischen Rechen- und Speicherressourcen hat eine Reihe von Technologien hervorgebracht, darunter verschiedene Varianten von Smart DRAM, aber Macronix, ein Anbieter von NOR- und NAND-Bausteinen, sieht das Problem anders und schlägt vor, einige der Berechnungen direkt auf einen zu übertragen besondere Art von Flash-Speicher.
Angesichts der wachsenden Datenmengen in einer Reihe moderner Szenarien, einschließlich maschinellem Lernen, können Systeme die Rechenkerne nicht immer „füttern“, daher bietet Macronix an, die primäre Datenverarbeitung direkt im Flash-Speicher durchzuführen. Und einen solchen Speicher namens FortiX hat Macronix auf der Veranstaltung Flash Memory Summit 2022 vorgestellt.
In diesem Fall sprechen wir nicht von einem klassischen "Rechenlaufwerk", das gleich einen ziemlich leistungsfähigen Controller mit universellen Prozessorkernen oder FPGA verwendet. Die eigentliche Struktur von Fortix-NAND-Chips umfasst spezialisierte nvTCAM-Strukturen (nichtflüchtiger ternärer inhaltsadressierbarer Speicher).
Es kann ganz spezielle Berechnungen durchführen, insbesondere die Suche nach Schlüsselwörtern und die Bestimmung der Hamming-Distanz. Es arbeitet nicht so schnell wie ähnliche Anforderungen an klassisches DRAM, berücksichtigt jedoch nicht den Overhead, Daten von einem Flash-Laufwerk in den Speicher zu transportieren und die entsprechenden Funktionen unter Beteiligung des zentralen Prozessors auszuführen.
Im Fall von FortiX übernimmt der Flash-Speicher diese Aufgaben selbst, was Bandbreite und Strom spart. Im Vergleich zu DRAM kann das speicherbasierte FortiX-Laufwerk in mancher Hinsicht gewinnen, da es eine Packungsdichte von 64 Gb pro Chip gegenüber 8-16 für DRAM bietet und außerdem etwa 330 mW gegenüber etwa 1 W verbraucht. Zwar sei die Suchgeschwindigkeit um eine Größenordnung geringer, aber die Anzahl der Anfragen um eine Größenordnung höher, sagt Macronix.
Das Unternehmen nennt den Aufgabenbereich von FortiX verschiedene Aufgaben der maschinellen Intelligenz – Muster- und Spracherkennung, Suche in großen (Big Data)-Datenfeldern, Suche nach einer Übereinstimmung in DNA. Das Unternehmen gibt keine Details über die Struktur des Computerteils von FortiX an, und einige ausländische Quellen glauben, dass wir über verschiedene Kombinationen von NAND und spezifischen Anforderungsprozessoren sprechen können, die für eine bestimmte Aufgabe konfiguriert sind.
2022-08-13 14:49:29
Autor: Vitalii Babkin