BRIXN.at · Das Magazin für Technik, Finanzen & smarter Lifestyle
BRIXN.at – Das Magazin für Technik, Finanzen und smarter Lifestyle
Technik & Digitales

KI-Chip erklärt: Was ist ein AI Chip und wie funktioniert moderne KI-Hardware?

· · 0 Kommentare

Ein KI-Chip ist kein einzelner, fest definierter Prozessortyp. Der Begriff bezeichnet Halbleiter, die Berechnungen für künstliche Intelligenz ausführen oder gezielt beschleunigen. Dazu zählen Grafikprozessoren, neuronale Recheneinheiten, spezialisierte Beschleuniger und maßgeschneiderte Schaltungen. Entscheidend ist nicht das Etikett auf dem Chip, sondern welche Rechenoperationen er unterstützt, wie schnell er Daten bereitstellt und mit welcher Software er zusammenarbeitet.

Dieser Ratgeber erklärt den inneren Aufbau eines KI-Chips: von Rechenwerken und Speicher über Datenbewegung bis zu Zahlenformaten und Energieverbrauch. Er ist damit bewusst anders ausgerichtet als ein Kaufberater für KI-PCs oder ein direkter Vergleich einzelner Prozessortypen.

Was macht einen Chip zum KI-Chip?

Künstliche Intelligenz beruht auf vielen mathematischen Operationen. Bei neuronalen Netzen werden Eingabewerte mit Modellgewichten verknüpft, Zwischenergebnisse berechnet und Aktivierungsfunktionen angewendet. Solche Aufgaben bestehen häufig aus großen Mengen ähnlicher Multiplikationen und Additionen. Eine allgemeine CPU kann diese Berechnungen ausführen, ist aber auch für zahlreiche andere Aufgaben ausgelegt: Betriebssystem, Programme, Eingaben, Verzweigungen und die Steuerung angeschlossener Geräte.

Ein spezialisierter KI-Chip setzt andere Schwerpunkte. Er kann zahlreiche Rechenoperationen gleichzeitig bearbeiten, bestimmte Zahlenformate besonders effizient verarbeiten oder Daten so organisieren, dass die Rechenwerke seltener auf langsamen Speicher warten. Die Bezeichnung „KI-Chip“ sagt allein allerdings noch nichts darüber aus, wie schnell ein konkretes Modell läuft. Ein kleiner Mobilchip und ein Beschleuniger für ein Rechenzentrum können beide KI-Chips sein, obwohl sich Leistung, Stromverbrauch und Einsatzgebiet stark unterscheiden.

Wichtig ist auch die Unterscheidung zwischen Training und Inferenz. Beim Training werden Modellparameter anhand vieler Beispiele angepasst. Das erfordert meist umfangreiche Berechnungen und große Datenmengen. Bei der Inferenz nutzt ein fertiges Modell seine Gewichte, um beispielsweise Text zu erzeugen, Sprache zu erkennen oder Bilder auszuwerten. Ein Chip kann für eine dieser Aufgaben optimiert sein, ohne bei der anderen gleichermaßen gut abzuschneiden.

Die Rechenwerke im Inneren

Der Kern eines KI-Chips besteht aus vielen Recheneinheiten. Sie führen arithmetische Operationen aus, vor allem Multiplikationen und Additionen. Besonders verbreitet ist die kombinierte Operation „Multiply-Accumulate“: Zwei Werte werden multipliziert und das Ergebnis zu einer laufenden Summe addiert. Große neuronale Netze benötigen davon sehr viele.

Je nach Architektur werden die Rechenwerke unterschiedlich angeordnet. Grafikprozessoren besitzen zahlreiche parallel arbeitende Einheiten, die sich auch für KI-Aufgaben einsetzen lassen. Andere Beschleuniger verwenden speziell angeordnete Matrizen-Rechenwerke oder sogenannte systolische Anordnungen. Dabei fließen Werte durch ein Feld von Rechenelementen und werden mehrfach verwendet, statt für jede einzelne Operation erneut aus einem entfernten Speicher geladen zu werden.

Solche Strukturen sind leistungsfähig, wenn die Berechnung gut zu ihrer Organisation passt. Bei unregelmäßigen Abläufen, kleinen Datenmengen oder häufigen Verzweigungen kann der Vorteil geringer ausfallen. Deshalb ist die Anzahl der Recheneinheiten kein ausreichendes Qualitätsmerkmal. Ebenso wichtig ist, wie gut die Software sie auslasten kann.

Tensor- und Matrixberechnungen

Viele KI-Verfahren arbeiten mit Vektoren, Matrizen und mehrdimensionalen Datenfeldern, sogenannten Tensoren. Spezialisierte Matrixeinheiten können mehrere zusammenhängende Operationen effizient bündeln. Das reduziert Verwaltungsaufwand und erhöht den Durchsatz bei geeigneten Modellen.

Ein Beispiel ist eine Bilderkennung, bei der zahlreiche Filter auf Bildbereiche angewendet werden. Ein anderes ist ein Sprachmodell, das Eingaben durch aufeinanderfolgende Netzwerkschichten verarbeitet. Die mathematischen Muster ähneln sich teilweise, doch der tatsächliche Speicherbedarf und die zeitliche Abfolge der Berechnungen unterscheiden sich erheblich. Deshalb kann ein Chip bei Bildklassifikation hervorragende Werte erzielen und bei einem großen Sprachmodell dennoch an Grenzen stoßen.

Der Speicher ist Teil der Rechenarchitektur

Ein schneller KI-Chip benötigt einen passenden Datenfluss. Die Rechenwerke müssen Eingaben, Gewichte und Zwischenergebnisse erhalten. Liegen diese Daten weit entfernt im Hauptspeicher, entstehen Wartezeiten. Der Stromverbrauch steigt zusätzlich, weil das Verschieben von Daten Energie kostet.

Moderne Architekturen kombinieren deshalb mehrere Speicherebenen. Kleine Register liegen direkt bei den Recheneinheiten. Schnelle lokale Puffer halten häufig benötigte Werte bereit. Größere Zwischenspeicher können Daten zwischen Rechenblöcken teilen. Erst danach folgt der externe Speicher, dessen Kapazität meist deutlich größer, dessen Zugriff aber aufwendiger ist.

Die Speicherkapazität bestimmt unter anderem, wie viele Modellgewichte und Zwischenergebnisse gleichzeitig untergebracht werden können. Die Speicherbandbreite beschreibt dagegen, wie viele Daten pro Sekunde übertragen werden können. Beides ist wichtig, aber nicht austauschbar. Ein großer Speicher hilft wenig, wenn Daten nur langsam zu den Rechenwerken gelangen. Umgekehrt kann eine hohe Bandbreite ein Modell nicht vollständig aufnehmen, wenn die Kapazität fehlt.

Warum Sprachmodelle andere Engpässe haben können

Bei der Erzeugung von Text wird häufig Schritt für Schritt ein neues Token berechnet. Je nach Modellgröße, Stapelverarbeitung und Implementierung müssen dabei große Mengen an Gewichten gelesen werden. In solchen Situationen kann die Datenübertragung wichtiger sein als die theoretisch mögliche Zahl arithmetischer Operationen. Bei anderen Aufgaben, etwa der Verarbeitung vieler Eingaben gleichzeitig, lässt sich die vorhandene Rechenleistung besser ausnutzen.

Die praktische Geschwindigkeit hängt deshalb auch von der Größe der Eingaben, der Anzahl gleichzeitiger Anfragen und der Speicherverwaltung ab. Ein einzelner Spitzenwert aus einem Datenblatt lässt diese Unterschiede nicht erkennen.

Welche Zahlenformate KI-Chips verwenden

Computer speichern Zahlen mit begrenzter Genauigkeit. Klassische wissenschaftliche Berechnungen verwenden häufig Gleitkommazahlen mit hoher Präzision. Viele KI-Modelle kommen in bestimmten Verarbeitungsschritten jedoch mit geringerer Genauigkeit aus. Daher unterstützen KI-Chips oft mehrere Zahlenformate, beispielsweise FP32, FP16, BF16 oder ganzzahlige Formate wie INT8.

Weniger Bits pro Wert können den Speicherbedarf senken und die Verarbeitung beschleunigen. Das ist allerdings keine kostenlose Leistungssteigerung. Eine reduzierte Genauigkeit kann das Ergebnis eines Modells verändern. Ob dies akzeptabel ist, hängt von der Aufgabe, dem Modell und der verwendeten Umwandlungsmethode ab.

Bei der Quantisierung werden Modellwerte in kompaktere Darstellungen überführt. Dadurch passen unter Umständen größere Modelle in den verfügbaren Speicher. Nicht jeder Chip unterstützt jedes Format gleich gut, und nicht jede Software kann alle Varianten effizient nutzen. Wer eine konkrete Anwendung beurteilt, sollte deshalb die tatsächlich unterstützten Zahlenformate prüfen und nicht nur eine allgemeine KI-Leistungsangabe.

TOPS und FLOPS: Was Leistungsangaben wirklich bedeuten

TOPS steht für Billionen Operationen pro Sekunde im englischen Zahlensystem, also für eine Billion im deutschen Sprachgebrauch. Die Kennzahl wird häufig für ganzzahlige KI-Berechnungen verwendet. FLOPS bezeichnet Gleitkommaoperationen pro Sekunde. Beide Werte können helfen, technische Fähigkeiten einzuordnen, sind aber nur unter vergleichbaren Bedingungen aussagekräftig.

Ein hoher TOPS-Wert kann beispielsweise für ein bestimmtes Zahlenformat und eine optimal auslastbare Rechenoperation gelten. Daraus folgt nicht, dass eine Anwendung automatisch entsprechend schnell reagiert. Speicherzugriffe, Modellstruktur, Treiber, Energiegrenzen und die tatsächliche Unterstützung durch die Software beeinflussen das Ergebnis.

AngabeWas sie beschreibtWas sie nicht garantiert
TOPSTheoretischer Durchsatz bestimmter OperationenGeschwindigkeit jeder KI-Anwendung
FLOPSGleitkomma-Rechenleistung in einem definierten FormatGleiche Leistung bei anderen Zahlenformaten
SpeicherkapazitätPlatz für Modell und ZwischendatenSchnellen Zugriff auf diese Daten
SpeicherbandbreiteÜbertragbare Datenmenge pro ZeitDass die Software diese Bandbreite ausnutzt
LeistungsaufnahmeElektrische Leistung unter bestimmten BedingungenIdentische Effizienz bei allen Aufgaben

Für einen fairen Vergleich sind Messungen mit demselben Modell, denselben Einstellungen und einer vergleichbaren Arbeitslast wesentlich hilfreicher als isolierte Werbezahlen.

Wie Daten durch einen KI-Chip fließen

Vereinfacht beginnt eine Berechnung damit, dass eine Anwendung Eingabedaten vorbereitet. Ein Treiber oder eine Laufzeitumgebung übersetzt die Aufgabe in Operationen, die der Chip versteht. Danach werden Gewichte und Eingaben in passende Speicherbereiche geladen. Die Recheneinheiten führen ihre Arbeit aus, Zwischenergebnisse werden gespeichert oder an den nächsten Rechenblock weitergegeben. Am Ende erhält die Anwendung ein Ergebnis.

In der Praxis sind diese Schritte eng miteinander verzahnt. Moderne Systeme versuchen, Datenübertragung und Berechnung zu überlappen. Während ein Rechenblock arbeitet, kann ein anderer bereits die nächsten Daten anfordern. Manche Architekturen unterstützen direkte Übertragungen zwischen Speicherbereichen, ohne die allgemeine CPU mit jedem einzelnen Kopiervorgang zu belasten.

Ein Engpass entsteht, wenn eine dieser Stufen deutlich langsamer ist als die übrigen. Zusätzliche Recheneinheiten helfen dann möglicherweise kaum. Deshalb optimieren Chipentwickler nicht nur die arithmetische Leistung, sondern auch Verbindungen, Puffer, Speicherzugriffe und die Planung der Berechnungen.

Welche Rolle die Software spielt

Ein KI-Chip kann nur dann seine Stärken zeigen, wenn eine Anwendung ihn tatsächlich verwendet. Dazu müssen das Modell, die benötigten Operatoren, die Laufzeitumgebung und der Treiber zusammenpassen. Fehlt eine unterstützte Operation, kann die Verarbeitung teilweise auf eine andere Recheneinheit ausweichen. Das kann die Geschwindigkeit reduzieren oder zusätzliche Datenübertragungen verursachen.

Für Entwickler ist deshalb die Unterstützung durch Werkzeuge und Bibliotheken entscheidend. Manche Plattformen bieten umfangreiche Möglichkeiten zur Modelloptimierung und Fehleranalyse. Andere sind stärker auf bestimmte Modelle oder Geräteklassen ausgerichtet. Ein theoretisch effizienter Spezialchip ist wenig hilfreich, wenn die benötigte Anwendung nicht darauf ausgeführt werden kann.

Auch Updates spielen eine Rolle: Verbesserte Treiber und Laufzeitumgebungen können vorhandene Hardware besser ausnutzen. Umgekehrt können Softwareänderungen neue Anforderungen schaffen. Die langfristige Pflege einer Plattform gehört daher zur technischen Bewertung eines KI-Chips.

KI-Chip im Smartphone, Notebook und Rechenzentrum

Im Smartphone stehen kurze Reaktionszeiten, geringe Wärmeentwicklung und sparsamer Akkubetrieb im Vordergrund. Ein integrierter KI-Beschleuniger kann beispielsweise Bildverbesserung oder Spracherkennung unterstützen. Dabei ist er Teil eines größeren Systems auf einem Chip, das auch CPU, Grafik, Speichersteuerung und weitere Komponenten umfasst.

In einem Notebook muss sich KI-Verarbeitung mit alltäglichen Aufgaben vertragen. Manche Funktionen profitieren von einer energiesparenden NPU, andere von einer leistungsfähigeren GPU. Die Frage, welche Recheneinheit im Einzelfall sinnvoll ist, hängt von der Software ab. Eine pauschale Aussage wie „NPU ist immer besser“ wäre technisch falsch.

In Rechenzentren verschieben sich die Anforderungen. Dort zählen neben Rechenleistung und Speicherkapazität auch die Verbindung mehrerer Beschleuniger, die Kühlung, die Stromversorgung und die Auslastung vieler paralleler Anfragen. Der einzelne Chip ist dann nur ein Bestandteil eines größeren Rechensystems.

Diese Unterschiede zeigen: Der Begriff KI-Chip umfasst eine ganze Familie von Lösungen. Die grundlegenden Bausteine sind ähnlich, ihre Gewichtung ist jedoch stark vom Einsatzgebiet abhängig.

Wie Energieeffizienz und Wärme die Leistung begrenzen

Jede Berechnung benötigt elektrische Energie und erzeugt Wärme. Besonders bei mobilen Geräten muss der Chip innerhalb eines begrenzten Leistungsbudgets arbeiten. Er kann deshalb bei kurzer Belastung höhere Taktraten erreichen als bei dauerhaftem Betrieb. Wird das Gerät zu warm, kann die Steuerung die Leistung reduzieren.

Bei KI-Anwendungen ist es sinnvoll, nicht nur die maximale Geschwindigkeit zu betrachten, sondern auch die benötigte Energie pro erledigter Aufgabe. Ein Chip, der eine Berechnung etwas langsamer, aber mit deutlich geringerem Stromverbrauch abschließt, kann für ein batteriebetriebenes Gerät die bessere Lösung sein.

Im Rechenzentrum kommen weitere Faktoren hinzu: Kühltechnik, Netzteile, Speicher und Netzwerke verbrauchen ebenfalls Energie. Eine effiziente Recheneinheit allein macht noch kein effizientes Gesamtsystem. Entscheidend ist, wie viel nutzbare Arbeit die komplette Anlage bei einer bestimmten Leistungsaufnahme erledigt.

Warum moderne KI-Chips aus mehreren Bausteinen bestehen können

Ein leistungsfähiger Prozessor muss nicht mehr aus einem einzigen großen Siliziumstück bestehen. Bei sogenannten Chiplets werden mehrere kleinere Bausteine in einem gemeinsamen Gehäuse kombiniert. So lassen sich beispielsweise Rechenblöcke und Ein-/Ausgabefunktionen getrennt fertigen und anschließend verbinden.

Diese Bauweise kann die Entwicklung flexibler machen, stellt aber hohe Anforderungen an die Verbindungen zwischen den Bausteinen. Werden große Datenmengen ständig hin- und hergeschoben, kann die Kommunikation zum Engpass werden. Auch die Wärmeabfuhr und die Fertigung des Gesamtpakets bleiben anspruchsvoll.

Andere Ansätze rücken Speicher und Rechenlogik näher zusammen oder erforschen neue Formen der Datenverarbeitung. Solche Entwicklungen sind technisch interessant, sollten aber nicht mit einer bereits universell einsetzbaren Ablösung heutiger KI-Chips verwechselt werden.

Ein KI-Chip lässt sich nur im Zusammenhang bewerten

Wer die Leistungsfähigkeit einer KI-Hardware verstehen möchte, sollte zunächst die Aufgabe beschreiben: Wird ein fertiges Modell ausgeführt oder ein neues trainiert? Wie groß sind die Daten? Muss die Verarbeitung in Echtzeit stattfinden? Wie viele Anfragen laufen gleichzeitig? Welche Software wird eingesetzt? Erst danach lassen sich Rechenleistung, Speicher, Strombedarf und Anschaffungskosten sinnvoll beurteilen.

Ein Beispiel: Für eine lokale Spracherkennung auf einem mobilen Gerät kann eine integrierte, energiesparende Recheneinheit ideal sein. Für die Entwicklung großer Modelle werden hingegen häufig leistungsfähige Beschleuniger mit viel Speicher und ausgereifter Entwicklungssoftware benötigt. Beide Lösungen sind KI-Chips, aber sie erfüllen unterschiedliche technische Anforderungen.

Der wichtigste Grundsatz lautet: Ein KI-Chip ist nicht allein durch seine Spitzenleistung definiert. Seine tatsächliche Stärke entsteht aus dem Zusammenspiel von Rechenarchitektur, Speicher, Zahlenformaten, Software und Energieeffizienz.

Häufige Fragen zu KI-Chips

Ist jeder Grafikprozessor automatisch ein KI-Chip?

Grafikprozessoren können viele KI-Berechnungen ausführen. Ob sie für eine konkrete KI-Anwendung geeignet sind, hängt unter anderem von ihren Recheneinheiten, dem Speicher und der Softwareunterstützung ab. Nicht jede GPU bietet dieselben Möglichkeiten.

Ist eine NPU ein eigener Chip?

Eine NPU ist eine spezialisierte Recheneinheit für neuronale Netze. Sie kann als Bestandteil eines größeren Systemchips integriert sein. Der Begriff bezeichnet daher nicht zwingend einen separat eingebauten Baustein.

Was ist wichtiger: TOPS oder Speicher?

Das hängt von der Aufgabe ab. Rechenleistung ist wichtig, doch ein Modell muss in den verfügbaren Speicher passen und seine Daten schnell genug erhalten. Ein Vergleich allein anhand von TOPS führt häufig in die Irre.

Warum unterstützen KI-Chips unterschiedliche Zahlenformate?

Unterschiedliche Aufgaben benötigen unterschiedliche Genauigkeit. Kompaktere Formate können Speicher und Energie sparen, müssen aber zur Anwendung passen. Eine geringere Genauigkeit kann die Qualität von Modellergebnissen beeinflussen.

Kann ein KI-Chip ohne passende Software genutzt werden?

Nur eingeschränkt. Anwendungen benötigen passende Treiber, Laufzeitumgebungen und unterstützte Operationen. Ohne diese Verbindung bleibt ein Teil der theoretischen Hardwareleistung ungenutzt.