

















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This course focuses on quantitative principle of computer design, instruction set architectures, datapath and control, memory hierarchy design, main memory, cache, hard drives, multiprocessor architectures, storage and I/O systems, computer clusters. This lecture includes: Pipeline, Advance, Computer, Architecture, Design, Microprogram, Controller, Cycle, Datapath
Typology: Slides
1 / 25
This page cannot be seen from the preview
Don't miss anything!


















T a s k O r d e r
Explanation next please ……………..
T a s k O r d e r
IR <- Mem[PC];
PC < – PC+4;
A <- R[rs];
B< – R[rt]
S < –
A + B;
R[rd] < – S;
S < –
A + SX;
M < – Mem[S]
R[rd] < – M;
S < – A or
ZX;
R[rt] < – S;
S < –
A + SX;
Mem[S] <- B
If Cond
PC <
PC+SX;
Reg
File
IRex
Dcd Ctrl
Exec
IRmem
Ex Ctrl
Reg.
File
Equal
Ctrl
Mem
Access
Data
Mem
Rwb
Mem Ctrl
PC
Next PC
Inst. Mem
Instruction
Fetch
ID/Register
Read
Execute/
Address
Memory
Rd/Wrt
Write Back
(Reg. Wrt)
Multiple Cycle verses Pipeline – Pipeline enhances performance
5 6 7 8 9 10
Clk
Cycle 2 3 4
Ifetch Reg Exec Mem Wr Ifetch Reg Exec Mem
Load Store
Ifetch
R-type
Reg Exec Mem
Load
Ifetch Reg Exec Mem Wr
Ifetch Reg Exec Mem Wr
Store
Ifetch Reg Exec Mem Wr
R-type
Explanation next slide…….
3 Instructions program reconsidered
Load
Store
R-type (ADD)
Graphical Representation
Time
(clock cycles)
I.Mem
I
n
s
t
r.
O
r
d
e
r
Instr 1
Instr 2
Instr 3
Instr 4
ALU
I.Mem
Reg
D. Mem
ALU
I.Mem
Reg
D. Mem
Reg
ALU
I.Mem
Reg
D.Mem
Reg
ALU
D.Mem
Reg
ALU
I.Mem
Reg
Mem
Reg
Instr 5
Reg
Reg
Why Pipeline?
Because the resources are there!
n
s
t
r.
r
d
e
r
Time (clock cycles)
Inst 0
Inst 1
Inst 2
Inst 4
Inst 3
ALU
Im Reg
Dm Reg
ALU
Im Reg
Dm Reg
ALU
Im Reg
Dm Reg
ALU
Im Reg
Dm Reg
ALU
Im Reg
Dm Reg