ASK_10_Superskalar.pdf
(
1887 KB
)
Pobierz
untitled
Procesory superskalarne
1/28
E
FU
0
MEM
Procesory
superskalarne -
scoreboarding
EX
FU
1
IF
IS
RO
WB
…
E
FU
N
Scoreboard
1. Zależności danych
1 2345
2/28
Zależności danych – nowa terminologia
RAW
WAR
WAW
Write After Write
Read After Write
Write After Read
Write
Write
y0 = y1
Read
y0 = 0
y0 = a
y1 = y0
y1 = 1
y0 = b
Read
Write
Write
2. Scoreboarding
1 2345
3/28
IF – Instruction Fetch
ID – Instruction Decode
EX – Execute
MEM – Memory Access
WB – Write Back
Scoreboarding
E
FU
0
MEM
EX
FU
1
IF
IS
RO
WB
…
E
FU
N
IS – Instruction Issue
RO – Read Operands
Scoreboard
IF
ID
EX
MEM
WB
3. Zależności w scoreboarding
1 2 345
4/28
Eliminacja zależności w algorytmie scoreboarding
E
FU
0
MEM
EX
IF
IS
RO
WB
…
E
FU
N
Scoreboard
Strukt.
RAW
WAR
FU
1
WAW
4. Struktury w scoreboarding
1 2 3 45
5/28
Struktury wykorzystywane w algorytmie scoreboarding
R
R
0
R
1
R
2
…
R
M
Dest
Src
Busy RO WB
EX
F
0
…
F
N
…
F
1
Plik z chomika:
wips1
Inne pliki z tego folderu:
PIC2.JPG
(40 KB)
PIC.JPG
(171 KB)
ASK_14_Parallel.pdf
(2768 KB)
ASK_13_WINLINUX.pdf
(2346 KB)
ASK_11_RAID.pdf
(4270 KB)
Inne foldery tego chomika:
==WSZYSTKO==
assembler
fotki_konsultacje
fotki1
fotki2
Zgłoś jeśli
naruszono regulamin