CPU und Architektur

Wie heißt das Prozessorverfahren, bei dem in einem Taktzyklus mehrere Befehle gleichzeitig ausgegeben und ausgeführt werden?

  1. ASuperskalar
  2. BSingle-Cycle
  3. CHarvard-Architektur
Antwort und Erläuterung anzeigen

Antwort: A. Superskalar

Superskalar bezeichnet das Verfahren, bei dem mehrere Recheneinheiten vorhanden sind, mehrere voneinander unabhängige Befehle pro Takt ausgegeben werden und IPC größer als 1 wird. Aktuelle Hochleistungskerne können etwa 6 bis 10 Befehle pro Takt verarbeiten. Sie kombinieren dies mit Out-of-Order-Ausführung, doch wächst der Aufwand der Abhängigkeitsprüfung etwa mit dem Quadrat der Breite, sodass sich die Breite nicht beliebig erhöhen lässt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu CPU und Architektur

  1. Welcher Cache speichert die Ergebnisse der Umsetzung von virtuellen in physische Adressen und beschleunigt die Adressübersetzung?
  2. Welche Spezialschaltung wird in SoCs für Smartphones usw. verbaut, um KI-Inferenz schnell und mit geringer Leistungsaufnahme auszuführen?
  3. Welche Speicherhierarchie eines üblichen Computers ist nach absteigender Zugriffsgeschwindigkeit richtig geordnet?
  4. Wie viele Befehle kann ein Prozessor mit 2 GHz Taktfrequenz und einem mittleren CPI (mittlere Takte je Befehl) von 0,5 in einer Sekunde ungefähr ausführen?
  5. Wie groß ist die theoretisch maximale Beschleunigung, wenn ein Programm, dessen Verarbeitung zu 90 % parallelisierbar ist, mit unbegrenzt vielen Prozessoren ausgeführt wird?

Vergleiche zu diesem Thema