retagged by
510 views

1 Answer

Best answer
2 votes
2 votes

Let, Stall_freq = x
$speed\_up = \frac{pipeline\_depth}{1+stall\_freq \times stall\_cycle}$

$3 = \frac{5}{1+x \times 3}$

$3 + 9x = 5$

$x = \frac{2}{9}$

$x = 0.2222$

$x = 22.22 \%$

$\therefore$ 22.22 % instructions have pipeline stalls

selected by

Related questions

828
views
1 answers
1 votes
553
views
1 answers
1 votes
GateAspirant999 asked Jul 9, 2017
553 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 introduced per mispredicted branch instruction?
812
views
1 answers
0 votes
Raj Singh 1 asked Jan 9, 2019
812 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 ... love to know what happens when branch is executed in decode stage too)
4.9k
views
4 answers
8 votes
Parshu gate asked Dec 25, 2017
4,891 views
Suppose that in $500$ memory references there are $50$ misses in the first level cache and $20$ misses in second level cache. Assume miss penalty ... $2.5$ memory references per instruction. How many average stall cycle per instruction?