Ende des Jahres
erschien auf Habré
ein Artikel, wonach IBM den ersten 8-Bit-Chip basierend auf einem Speicher mit Phasenwechselspeicher (Phasenwechselspeicher oder PCM) erstellen konnte.
Heute werden wir Ihnen erzÀhlen, wie das vom IT-Riesen dargestellte GerÀt funktioniert.
/ Foto IBM Research CC BY-NDWas ist der Zweck der Entwicklung eines Chips?
Moderne maschinelle Lernsysteme arbeiten hauptsĂ€chlich auf Basis von Grafikprozessoren (GPUs). Sie erfordern eine aktive KĂŒhlung, da sich die GPU
bis zu zweimal schneller
erwĂ€rmen kann als Zentraleinheiten (CPUs). Dies fĂŒhrt zu hohen Stromrechnungen fĂŒr Rechenzentren, in denen sich solche Computercluster befinden.
Das Problem der Reduzierung des Energieverbrauchs ist fĂŒr Rechenzentren (DPC) wichtig. Laut
Analysten werden Rechenzentren bis 2025 20% des gesamten erzeugten Stroms verbrauchen. Um die Kosten fĂŒr Rechenzentren zu senken, werden neue Technologien fĂŒr maschinelles Lernen (MO) entwickelt. Dazu gehört der analoge 8-Bit-Phasenwechsel-Analogspeicher (PCM) von IBM. Laut Entwicklern werden die neuen Chips hundertmal produktiver sein als klassische GPUs und 280-mal weniger Energie benötigen.
Die Vorteile des PCM-Speichers werden durch die Tatsache erklĂ€rt, dass die Verarbeitung und Speicherung von Daten auf einem GerĂ€t erfolgt. In herkömmlichen Systemen sind diese Prozesse getrennt - Daten mĂŒssen von GerĂ€t zu GerĂ€t ĂŒbertragen werden, wodurch die Berechnungsgeschwindigkeit und ihre Energieeffizienz verringert werden.
Der Chip arbeitet mit 8-Bit-Gleitkommazahlen. In der Regel werden beim maschinellen Lernen Zahlen mit gröĂerer Genauigkeit verwendet. Laut IBM-Forschern reicht dies jedoch fĂŒr alltĂ€gliche Aufgaben aus.
Den Entwicklern der Technologie
gelang es , sie bei der Ăbersetzung von Texten und der Erkennung von Sprache und Bildern anzuwenden. Jeff Welser, IBM Vice President of Research,
verglich den Betrieb eines neuronalen Netzwerks in einem Chip mit einer Person, die eine verschwommene Figur in einem beschlagenen Fenster sieht, aber dennoch seinen Verwandten oder Freund an dieser Stelle erkennt.
IBM hat bereits die ersten Ergebnisse des PCM-Speichers mit Technologien fĂŒr maschinelles Lernen gezeigt. Auf dem Chip wurde ein einfaches einschichtiges neuronales Netzwerk gestartet, das die handgeschriebenen Nummern 1, 0 und 4 erkannte. Der Algorithmus unterschied Bilder mit 100% iger Genauigkeit.
Funktionsweise von IBM Analog Memory
Der Chip besteht aus einer Legierung aus Germanium, Tellur und Antimon, die zwischen zwei Elektroden angeordnet ist. Wenn ein Strom durch das Material flieĂt, Ă€ndert er seinen Zustand von kristallin zu amorph. Diese ZustĂ€nde bedeuten null oder eins.
Aufgrund der Tatsache, dass sich die Phase nicht im gesamten Volumen der Legierung Ă€ndert, sondern nur in ihrem Teil, können Zwischenwerte zwischen 0 und 1 in der Zelle gespeichert werden. Beim Schreiben in den Speicher werden die Zahlen nicht âgerundetâ, was zu einer höheren Genauigkeit der funktionierenden Algorithmen beitrĂ€gt auf dem Chip.
Es wird angenommen, dass diese Methode der Datenspeicherung das Verhalten von Neuronen im menschlichen Gehirn genauer wiedergibt.
Beim Lesen von Daten wird ein kleiner Strom durch die Zelle geleitet und der Widerstand gemessen. Im amorphen Zustand ist der Legierungswiderstand höher als im kristallinen - dieser Parameter bestimmt die in der Zelle gespeicherte Anzahl.
Obwohl die Lesespannung niedriger ist als die, die zum Ăndern des Phasenzustands des Materials erforderlich ist, fĂŒhrt dies zu einer leichten Partikelverschiebung und DatenverfĂ€lschung. Daher verbesserte IBM den PCM-Speicher und fĂŒgte dem GerĂ€t eine zusĂ€tzliche Schicht Titannitrid hinzu, die die Legierung â
umhĂŒllt â - es wurde als Reflektor bezeichnet.
/ Koelmans, WW et al. Projizierte PhasenwechselspeichergerĂ€te / CC BYBei der Datenaufzeichnung beeinflusst der Reflektor den Stromdurchgang durch die Legierung nicht, da der Widerstand von Titannitrid in diesem Fall höher ist als der Widerstand des Zellmaterials. Beim Lesen von Daten wird der Widerstand des Zellmaterials höher als der des Reflektors, und daher flieĂt der Strom durch die Ă€uĂere Schicht unter Umgehung der Legierung. IBM nannte diese Art von Speicher Proj-PCM oder projiziertes PCM - âPCM mit Reflektorâ.
Technologie-Ausblick
In der IT-Branche reagierte der neue Chip positiv. Laut
dem wissenschaftlichen Herausgeber von Ars Technica hat das GerĂ€t ein groĂes Potenzial - mit der Entwicklung der Technologie und der Verringerung der GröĂe der Speicherzelle kann IBM die ProduktivitĂ€t des GerĂ€ts um mindestens das Hundertfache steigern. Der IT-Riese hat jedoch noch einige Schwierigkeiten nicht gelöst.
Die erste ist die Massenproduktion von PCM-Speicher. Laut
dem Prozessor-Marktanalysten Linley Gwennap variieren die Chip-Eigenschaften wie Betriebsspannung und Widerstand der elektronischen Schaltung von GerÀt zu GerÀt. Gwennap glaubt, dass IBM noch keinen geeigneten Herstellungsprozess entwickelt hat, sodass der analoge Chip nicht bald zu einem kommerziellen Produkt werden wird.
Eine weitere Schwierigkeit ist die
BestĂ€ndigkeit gegen TemperaturĂ€nderungen. Jetzt Ă€ndert die Legierung unter dem Einfluss von Hitze oder KĂ€lte ihre Phase. Daher mĂŒssen die Entwickler des GerĂ€ts einen Weg finden, um den Chip vor Temperaturschwankungen zu schĂŒtzen. Wahrscheinlich besteht die Lösung darin, die GröĂe des GerĂ€ts zu verringern - Studien
zeigen, dass das Material bei einer Schichtdicke von mehreren Nanometern weniger temperaturempfindlich ist.
/ Foto IBM Research CC BY-NDWer entwickelt noch Chips fĂŒr das MO?
Eine Ă€hnliche Technologie wird vom Mythic-Startup entwickelt. Das HerzstĂŒck des Unternehmens ist ein
mehrstufiger Flash-Speicher (Mehrebenenzelle oder MLC). Eine Chipzelle
kann nicht zwei oder vier LadezustÀnde
speichern , wie bei den ĂŒblicheren Flash-SpeichergerĂ€ten, sondern 256. Dies erhöht ihre KapazitĂ€t erheblich. Es wird erwartet, dass dieser Speicher zur Implementierung von Algorithmen fĂŒr maschinelles Lernen im Internet der Dinge verwendet wird: Smartphones, Drohnen, intelligente Lautsprecher und
HörgerÀte .
Ein weiterer Ă€hnlicher Chip wird von Syntiant erstellt. Berechnungen im GerĂ€t werden auch im MLC-Speicher durchgefĂŒhrt. Der Hauptvorteil der Technologie ist der geringe Stromverbrauch. Unternehmensvertreter sagen, dass ihr GerĂ€t 50-mal weniger Strom verbraucht als digitale Prozessoren. Syntiant wird auch in batteriebetriebenen GerĂ€ten verwendet: Smartphones, tragbare GerĂ€te, Sensoren und Ăberwachungskameras. Das Startup arbeitet bereits an der ersten kommerziellen Implementierung der Technologie - einem âintelligentenâ Mikrofon.
Im Allgemeinen sind analoge PCM-Chips noch nicht fĂŒr hochprĂ€zises Rechnen ausgelegt. Daher werden sie in Kombination mit Zentral- und Grafikprozessoren eingesetzt. IBM glaubt, dass eine Hybridarchitektur ein Gleichgewicht zwischen Leistung und Genauigkeit herstellen kann. In Zukunft wird jedoch erwartet, dass der analoge Speicher
die klassischen Chips in Rechenzentren
ersetzen kann.
Erster Corporate IaaS Blog:
Unser Telegramm IaaS Blog: