The Gateway to Computer Science Excellence
0 votes
194 views

here why to take stall at the highlighted cell as its OPERAND FORWARDING and unless mentioned its EX-EX and its being followed without stall also, please clarify how to understand where Operand Forwarding is to be applied in such generalized cases., Thanks in advance :)

in CO and Architecture by Junior (667 points)
edited by | 194 views
+1
We have a stall in 5th clock of I3 because R3 from instruction I2 would be available after the memory access stage( since it is LOAD instruction). It is not EX-EX always. You need to look at the instruction and understand after what stage the operand is available.

Understand the datapath and you are good to go with pipelining questions.

Please log in or register to answer this question.

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,644 questions
56,512 answers
195,560 comments
101,074 users