First time here? Checkout the FAQ!
0 votes

I am getting answer as 9 , the given answer is 8.

asked in CO & Architecture by Loyal (3.6k points) 3 17 39
retagged by | 133 views
Ans should be 8 itself, 4 instruction 5 stages Ist instructruction will be completed at 5th cycle, then 6,7 and 8, no stall will be there as all hazards will be removed by forwarding.
Ahh, sorry my mistake.

So basically even if OF stage for second instruction takes wrong value they will be corrected by operand forwarding !
Actually OF stage here is 3 so by that time we will be having correct input. This isn't the case where Ist it is fed wrong input and forwarding will update it. this isn't possible at all. thing is if we are getting correct input by OF stage then proceed otherwise stall. Like if OF is at 2nd stage then we have to insert a 1 stall.
Answer will be 8 ,as here operand forwarding is used
yup, 8 cycles.

But shrestha, 

Is my above reason correct ? - 

So basically even if OF stage for second instruction takes wrong value they will be corrected by operand forwarding 

yes, you are right.

1 Answer

0 votes


  1 2 3 4 5 6 7 8
I1 IF ID OF EX WB      
I2   IF ID OF EX WB    
I3     IF ID OF EX WB  
I4       IF ID OF EX WB






in this question instruction I1 perform the addition operation and result store in ALU in clock cycle 3 and next instruction I2 use the result which is store by instruction I1 using operand forwarding !

hence the total clock cycle is 8.

answered by Junior (591 points) 1 7
edited by

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
Top Users Oct 2017
  1. Arjun

    23642 Points

  2. Bikram

    17188 Points

  3. Habibkhan

    8734 Points

  4. srestha

    6404 Points

  5. Debashish Deka

    5478 Points

  6. jothee

    5098 Points

  7. Sachin Mittal 1

    4882 Points

  8. joshi_nitish

    4478 Points

  9. sushmita

    4008 Points

  10. Rishi yadav

    3960 Points

Recent Badges

Popular Question Bikram
Regular Mr.OOPs
Avid Reader Venkat Sai
Popular Question jothee
Verified Human anchal Singh
Great Question Kathleen
Verified Human Ankita_ Pawar
Avid Reader kenzou
Notable Question Sumit Chaudhary 2
Nice Comment rahul sharma 5
27,380 questions
35,231 answers
33,391 users