L 4 Multithreading
L 4 Multithreading
L 4 Multithreading
Skip A
Unutilized
Thread 1
Thread 2
Thread 3
Thread 4
Thread 5
Issue slots
Unutilized
Thread 1
Thread 2
Skip C
Skip A
Fdiv, unpipe
(16 cycles)
Fetch RS && ROB
ROB
Unit
Decode FMult
plus (4 cycles)
Physical Reg
Reg
Register FAdd Reg
Reg
Register
Register Register
Register FileReg
FileReg
PC Register
Register
RRename rr (2 cyc) FileReg
FileReg
PC Register
ename
RRename
Register
rr File File
PC
PC ename
Register File
File
PC RRename rr File
PC Rename
ALU2 ALU1
PC
PC Renamerr
ename
I-CACHE
Load/Store D-CACHE
(variable)
CSE431 L28 CMP&SMT.17 Irwin, PSU, 2005
Multithreading(FGMT) SMT Superscalar(SS)
Time (Processor cycle)
Unutilized
Thread 1
Thread 2
Thread 3
Thread 4
Thread 5
Issue slots
Unutilized
Thread 1
Thread 2
PC
Register
Map
Regs Dcache Regs
Icache