High Performance Computing 1
Instruction Pipelining
•
•
1
2
3
4
1
2
3
4
5
6
• 4 stage instruction pipeline
• 3 instructions A,B,C
• 4 cycles needed by         each instruction
A
B
C
A
B
C
A
B
C
A
B
C
cycle
stage
• one result per cycle after pipe is “full” -- startup time
Fetch Ins    Fetch Data          Execute      Store