Pipeline Pipeline-Stufe = Pipeline-Segment Pipeline-Maschinentakt Pipeline-Hemmnis Pipeline-Konflikt Pipeline-Register Befehl holen Befehl dekodieren ... Befehl in der ALU ausführen Resultat speichern IF - Instruction Fetch ID - Instruction Decode EX - Execute/Adress Calculation MEM - Memory Access WB - Write Back Datenkonflikte Struktur/Ressourcenkonflikte Steuerflusskonflikte Daten: 1. Echte Datenabhängigkeit - RAW 2. Gegenabhängigkeit - WAR 3. Ausgabeabhängigkeit - WAW Steuerfluss: BTAC - Branch Target Adress Cache BTB - Branch Target Buffer Predict Always not taken Precdict Always taken Predict backward taken, forward not taken 1-Bit-Prädiktor: - Genommen - T - Taken - NT - Not Taken 2-Bit: - Predict strongly taken - Predict weakly taken - Predict weakly not taken - Predict strongly not taken wang: schön li: König shenme: was shi: sein ren: Mensch guo: Land na: ma: Mutter, Hanf, Pferd, Schimpfen, Fragepronomen ming: hell da: groß ni: Du wo: Ich jiao: heißen ni hao: Guten Tag hao: gut