Pipeline Pipeline-Stufe = Pipeline-Segment Pipeline-Maschinentakt Pipeline-Register Pipeline-Hemmnis 1. Befehlholestufe 2. Befehl dekodieren 3. Operationen in der ALU 4. Speicherzugriff 5. Zurückschreiben IF - Instruction Fetch ID - Instruction Decode EX - Execute/Adress Calculation MEM - Memory Acess WB - Write Back 1. Pipeline-Konflikte 2. Pipeline-Hemmnisse = Pipeline-Hazards 1. Datenkonflikte 2. Struktur- und Ressourcen-Konflikte 3. Steuerflusskonflikte 1. Echte Datenabhängigkeiten - Schreibe-Nach-Lese-Konflikten RAW 2. Gegenabhängigkeiten - Lese-Nach-Schreibkonflikte WAR 3. Ausgabeabhängigkeiten - Schreib-Nach-Schreibe WAW BTAC - Branch Target Adress Cache BTB - Branch Target Buffer Predict always taken Predict always not taken Predict backward taken forward not taken 1-Bit-Prädiktor - T - Taken - genommen - NT - Not Taken - nicht genommen 2-Bit-Prädiktor - Predict Strongly Taken - Predict weakly taken - Predict weakly not taken - Predict strongly not taken ni - du wo - ich ming - hell da - groß wang - schön??? li - könig??? jiao - heißen??? shenme - name??? Ni hao - guten Tag hao - gut ren - Mensch Zungouren - Chinese Deguoren - Deutscher ma - Mutter, Hanf, Pferd, schimpfen Was fehlt: shi - sein na - welcher, welche, welches shenme - was guo - Land wang - könig li - schön wang - könig li - schön shenme - was shi - sein guo - land ren - Mensch ming - hell da - groß ma - Mutter, Hanf, Pferd, schimpfen jiao - heißen ni hao - guten Tag hao - heißen General Media Vocabulary - allgemeines Medienvokabular Front Page - die erste Seite Investigation - Ermittlung raised - angehoben exposed campaign - Kampangne involved - beteiligt