/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/fsm/fsm/lex-yacc-bash-etc/chin-cpu0001.txt


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