Computer Architecture and Design Question:

What is the pipelining?

Computer Architecture Interview Question
Computer Architecture Interview Question

Answers:

Answer #1
A technique used in advanced microprocessors where the microprocessor begins executing a second instruction before the first has been completed. That is, several instructions are in the pipeline simultaneously, each at a different processing stage.

Answer #2
In simple terms, it\\'s an optimization technique employed in microprocessors to increase the throughput of instruction execution (no improvement in latency). A basic pipeline fetch, decode and execute instructions in parallel thereby retiring / committing one instruction each cycle.


Previous QuestionNext Question
What are the different hazards? How do you avoid them?Cache Size is 64KB, Block size is 32B and the cache is Two-Way Set Associative. For a 32-bit physical address, give the division between Block Offset, Index and Tag.