SRAM

SRAM ist eine besonders schnelle Art von Computerspeicher, die Daten nur solange hält, wie Strom fließt. Sie sitzt direkt auf Prozessoren und Grafikchips und entscheidet dort mit darüber, wie schnell KI-Berechnungen laufen.

Jeder Computer braucht Platz, um Zahlen kurzfristig abzulegen, mit denen er gerade rechnet. Dafür gibt es verschiedene Arten von Speicher, und SRAM ist die schnellste davon. Die Abkürzung steht für Static Random Access Memory, also etwa « statischer Speicher mit wahlfreiem Zugriff ». « Wahlfrei » heißt: Der Chip kann jede gespeicherte Zahl direkt ansteuern, ohne sich vorher durch andere durchzuarbeiten. « Statisch » heißt: Der Inhalt bleibt stabil, solange Strom fließt, und muss nicht ständig aufgefrischt werden. Schaltet man das Gerät aus, ist alles weg — SRAM ist kein Ersatz für eine Festplatte.

SRAM sitzt fast immer direkt auf demselben Stück Silizium wie die Recheneinheiten. Deshalb sind die Wege extrem kurz, und ein Zugriff dauert nur wenige Milliardstel Sekunden. Der Preis dafür ist Platz: SRAM braucht sehr viel Chipfläche pro gespeichertem Wert.

Warum schneller Speicher über die Chipleistung entscheidet

Ein moderner Prozessor kann Milliarden Rechenschritte pro Sekunde ausführen. Das nützt nur etwas, wenn die passenden Zahlen rechtzeitig ankommen. Holt der Chip jeden Wert aus dem weiter entfernten Hauptspeicher, wartet er einen Großteil der Zeit. Fachleute nennen das den Speicherengpass. SRAM ist das wichtigste Gegenmittel, weil es die am häufigsten gebrauchten Daten in unmittelbarer Nähe hält.

Bei KI-Modellen ist dieser Engpass besonders spürbar. Ein großes Sprachmodell besteht aus vielen Milliarden gespeicherter Zahlen, den Parametern. Für jede Antwort müssen riesige Mengen davon durch die Recheneinheiten fließen. Der Flaschenhals ist dabei meist nicht die Rechenleistung, sondern die Frage, wie schnell Daten heranströmen. Genau deshalb reden Chiphersteller in Präsentationen so ausführlich über Speicher.

SRAM ist allerdings teuer. Es kostet grob sechs Transistoren, um ein einziges Bit zu speichern — also eine einzige Ja/Nein-Information. Der langsamere DRAM im Arbeitsspeicher braucht dafür nur einen Transistor und einen winzigen Kondensator. Deshalb hat ein Chip vielleicht ein paar hundert Megabyte SRAM, aber Gigabyte an anderem Speicher.

Sechs Transistoren pro Bit

Eine SRAM-Zelle ist im Kern eine kleine Schaltung, die sich selbst in einem von zwei Zuständen festhält. Zwei winzige Schalter stützen sich gegenseitig: Der eine hält den anderen in seiner Stellung, und umgekehrt. Dieser Zustand entspricht einer Null oder einer Eins. Solange Spannung anliegt, bleibt er von allein bestehen. Das ist das « Statische » am statischen Speicher.

Der Vergleich mit DRAM macht den Unterschied deutlich. Dort wird ein Bit als kleine Ladung in einem Kondensator gespeichert, ähnlich wie Wasser in einem undichten Eimer. Die Ladung verläuft, deshalb muss der Chip jeden Wert tausende Male pro Sekunde nachfüllen. Dieses Auffrischen kostet Zeit und Energie. SRAM braucht das nicht und ist dadurch um ein Vielfaches schneller.

In der Praxis ordnen Chipdesigner Speicher in Stufen an, den sogenannten Cache-Ebenen. Ganz nah an der Recheneinheit liegt ein sehr kleiner, sehr schneller SRAM-Bereich. Dahinter folgen größere, etwas langsamere Stufen. Gesucht wird immer von innen nach außen. Findet der Chip einen Wert schon in der ersten Stufe, spart er enorm viel Wartezeit.

SRAM in Grafikkarten, Handys und Börsennachrichten

Du benutzt SRAM täglich, ohne es zu merken. Es steckt im Prozessor deines Laptops, im Chip deines Smartphones und in jeder Spielkonsole. Wenn ein Hersteller mit « 32 MB L3-Cache » wirbt, meint er SRAM. Auch Netzwerkgeräte wie Router nutzen es, um Datenpakete kurz zwischenzulagern.

In Wirtschaftsnachrichten taucht der Begriff auf, wenn es um KI-Beschleuniger geht. Einige Startups bauen Chips, die ein komplettes Modell im SRAM halten wollen, statt es aus langsamerem Speicher nachzuladen. Das verspricht sehr schnelle Antworten, begrenzt aber die Modellgröße drastisch. Andere Hersteller setzen stattdessen auf große Mengen schnellen Stapelspeichers neben dem Rechenchip.

Ein verbreiteter Irrtum ist, SRAM sei einfach « besserer Arbeitsspeicher », den man beliebig aufrüsten könnte. Das geht nicht: SRAM wird beim Chipdesign fest eingeplant und mitgefertigt. Hinzu kommt ein Problem, das die Branche gerade beschäftigt. Während Recheneinheiten mit neuen Fertigungsverfahren weiter schrumpfen, wird SRAM kaum noch kleiner. Speicherfläche wird dadurch zu einem immer teureren Teil moderner KI-Chips.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.