TGI 8 Architektur Flashcards
Von Neumann-Architektur Prinzip
Hardvard-Architektur Prinzip
Vorteile und Nachteile von Neumann-Arch
Vorteile und Nachteile von Harvard-Arch
Welche Eigenschaften sind typisch für RISC?
Welche Eigenschaften sind typisch für CISC?
Vorteile und Nachteile von RISC?
Vorteile und Nachteile von CISC?
Was ist Pipelining?
Was ist Pipelining Prinzip?
- Fertigen Befehl herausnehmen.
- Jeden anderen Befehl in nächste Bearbeitungsstufe.
- Neuen Befehl in erste Stufe
Was ist Pipelining Interlock?
Was ist Data Hazards?
Sprungziel……. erst nach Auswertung
……….bekannt
Sprungziel (Program Counter!) erst nach Auswertung
(Ausfuhrung) bekannt
Je langer Pipeline, desto ……..zu verwerfen
Je langer Pipeline, desto mehr zu verwerfen
Was ist eine wichtige Voraussetzung für effizientes Pipelining?
Schneller L1 Cache
Wie wird ein Leerbefehl genannt?
NOP
Wie groß ist die Effizienz bei linearem Speedup?
1
Was ist ein Ansatz, um parallele Systeme zu beschleunigen?
Multiple spekulative Ausfuhrung
Was macht Branch Prediction?
macht Annahme. ob Sprung genommen wird oder nicht ->
Wenn Annahme richtig: kein Zeitverlust
Speculative Execution macht
Der Prozessor versucht vorherzusagen, welche Befehle als nächstes ausgeführt werden sollen.
Prozessor beginnt mit der Ausführung der voraussichtlich benötigten Befehl.
Wenn die Vorhersage korrekt ist, kann der Prozessor die Ergebnisse sofort liefern.
Was ist die Idee von Branch Prediction?
möglichst gute Annahme treffen
Was ist Skalarität in Arch?
Fähigkeit, in jedem Takt eine Instruktion ausführen
Was ist Superskalarität?
Fähigkeit, Durchsätze von mehr als einem Befehl pro Takt zu erreichen
Welche Architektur ist besser für Pipelining geeignet und warum?