KI-Hardware und Software-Stack

Was ist bei der als „○○ TOPS“ angegebenen Leistung von KI-Beschleunigern zu beachten?

  1. AMeist handelt es sich um einen theoretischen Höchstwert, gezählt bei geringer Genauigkeit wie INT8; die tatsächliche Geschwindigkeit bei realen Modellen hängt stark von Speicherbandbreite und Auslastung der Recheneinheiten ab
  2. BBei doppelten TOPS läuft jedes Modell stets doppelt so schnell
  3. CTOPS ist ein Wert für die Speicherkapazität
Antwort und Erläuterung anzeigen

Antwort: A. Meist handelt es sich um einen theoretischen Höchstwert, gezählt bei geringer Genauigkeit wie INT8; die tatsächliche Geschwindigkeit bei realen Modellen hängt stark von Speicherbandbreite und Auslastung der Recheneinheiten ab

TOPS (Billionen Operationen pro Sekunde) ist ein theoretischer Wert für den Fall, dass alle Recheneinheiten ohne Pause arbeiten; er wird meist bei INT8 oder geringerer Genauigkeit gezählt und kann sich auf den Fall mit Sparsity beziehen. Bei realen Modellen ist die Verarbeitung durch die Speicherbandbreite begrenzt, Recheneinheiten liegen brach, oder nicht unterstützte Operationen werden von anderen Schaltungen ausgeführt; die effektive Leistung kann daher weit niedriger liegen. Beim Vergleich von Produkten sind unter gleichen Bedingungen gemessene Werte maßgeblich.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu KI-Hardware und Software-Stack

  1. Welche Aussage zur Kennzahl MFU (Model FLOPs Utilization) für die Effizienz großen Trainings ist richtig?
  2. Welche Näherung wird häufig als Richtwert für die Zahl der Operationen verwendet, die für das Training eines Transformer-Modells nötig sind, wenn N die Parameterzahl und D die Zahl der Trainings-Token ist?
  3. Welcher Wert ist ein Richtwert für die Zahl der Operationen, die für die Erzeugung eines Tokens bei der Inferenz eines großen Sprachmodells mit N Parametern nötig sind (ohne den Attention-Anteil)?
  4. Aus welchem Grund wird bei der Berechnung der Softmax-Funktion exp(xi)/Σexp(xj) häufig zunächst von jedem xi der Maximalwert abgezogen?
  5. Welche Aussage zur Grundidee des „Speculative Decoding“, das die Inferenz großer Sprachmodelle beschleunigt, ist richtig?