edited by
2,100 views
2 votes
2 votes
A non-pipelined instruction execution unit operating at $2 \mathrm{GHz}$ takes an average of $6$ cycles to execute an instruction of a program $\text{P}$. The unit is then redesigned to operate on a $5$ -stage pipeline at $2 \mathrm{GHz}$. Assume that the ideal throughput of the pipelined unit is $1$ instruction per cycle. In the execution of program $\text{P}$, $20 \%$ instructions incur an average of $2$ cycles stall due to data hazards and $20 \%$ instructions incur an average of $3$ cycles stall due to control hazards. The speedup (rounded off to one decimal place) obtained by the pipelined design over the non-pipelined design is ____________.
edited by

Please log in or register to answer this question.

Answer:

Related questions

2.2k
views
1 answers
1 votes
Arjun asked Feb 16
2,169 views
​​​​​An instruction format has the following structure:Instruction Number: Opcode destination reg, source reg-$1$, source reg-$2$ Consider the following sequenc...
2.0k
views
1 answers
2 votes
Arjun asked Feb 16
2,020 views
A processor with $16$ general purpose registers uses a $32$-bit instruction format. The instruction format consists of an opcode field, an addressing mode field, two regi...
2.1k
views
1 answers
1 votes
Arjun asked Feb 16
2,120 views
A processor uses a $32$-bit instruction format and supports byte-addressable memory access. The $\text{ISA}$ of the processor has $150$ distinct instructions. The instruc...