1,768 views
0 0 votes

I am very Confused in determining the number of stalls in a given execution. Please determine how to find out the number of stalls in the execution of the pipeline.

Like In this example calculate the number of stalls:- 

I successfully calculated the total clock cycle but plz indicate number of stalls and where it took place ?

Instruction Fetch Decode Execute Write
1 1 2 2 1
2 2               3              3         2
3 3             1              1          1
4 1              1              1            1

1 Answer

3 3 votes

 bubble or pipeline stall is a delay in execution of an instruction in an instruction pipeline

Position:
Show:

Related questions

3 3 votes
1 answers 1 answer
3.6k
3.6k views
Na462 asked Apr 19, 2018
3,618 views
Whenever Question is given on pipeline with branching i am confused to calculate that how many stalls will be there in the pipeline according to the constraint depicted i...
0 0 votes
1 1 answer
1.1k
1.1k views
Raj Singh 1 asked Jan 9, 2019
1,122 views
The title says it all: How many stall cycles are caused due to each incorrect branch prediction?Additional details you might need:Branch is executed in execution stage of...
0 0 votes
0 0 answers
1.0k
1.0k views
Na462 asked Apr 28, 2018
1,004 views
What does the Following line states:- Branch instruction aren't overlapped i.e. the instruction after the branch is not fetched till the branch instruction is executed.Sa...
1 1 vote
1 1 answer
754
754 views
GateAspirant999 asked Jul 9, 2017
754 views
Consider that branch outcomes are determined in the EX stage and the pipeline uses some prediction mechanism. If the misprediction happens, how many stall cycles gets int...