The Gateway to Computer Science Excellence
0 votes

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
edited by | 290 views
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
52,375 questions
60,574 answers
95,389 users