Answer to Question #57859 in Programming & Computer Science for Rahya

Question #57859
Pipelining is a popular technique widely used in computer architecture that provides the support of instruction parallelism. Suppose that, five different instructions are going to be executed at different stages of the pipeline, e.g. stage 1 have one instruction, stage 2 have other instruction and so on. Further, assume that, these instructions can execute in parallel at different stages of the pipeline and the size of instructions can vary.
Keeping in view the dependency and the size of each instruction from the above scenario, which instruction will execute first from the different stages of pipelining given below?
Stage 1: Instruction fetch -> Instruction 1
Stage 2: Instruction decode -> Instruction 2
Stage 3: ALU operation -> Instruction 3
Stage 4: Memory access -> Instruction 4
Stage 5: Register write -> Instruction 5
0
Expert's answer

Answer in progress...

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS