# GATE1992-01-iv

1.1k views
Many of the advanced microprocessors prefetch instructions and store it in an instruction buffer to speed up processing. This speed up is achieved because ________

retagged

Because CPU is faster than memory. Fetching instructions from memory would require considerable amount of time while CPU is much faster. So, prefetching the instructions to be executed can save considerable amount of waiting time.

selected
1
In computer architecture, instruction prefetch is a technique used in microprocessors to speed up the execution of a program by reducing wait states.

So, the speed up is achieved because the wait states are reduced.
Instruction prefetching is also useful in case of execution of branch instruction on pipelined processors.

Target instructions can be prefetched thereby reducing the chance of pipeline flush/clean when a branch instruction is executed.
0
You meant branch prediction rt?
1
Like Instruction Prefetching, Branch prediction is yet another method for avoiding stall cycles during execution of branch instruction in pipelined processor.

Instruction Prefetching is like caching.

Pipe lining as parallel processing is not feasible in general.

–1 vote
1 flag:
✌ Spam (Gupta731)
0

## Related questions

1
2.1k views
Assume that the last element of the set is used as partition element in Quicksort. If $n$ distinct elements from the set $\left[1\dots n\right]$ are to be sorted, give an input for which Quicksort takes maximum time.