Computer Architecture and Design Question:
Download Questions PDF

What is the pipelining?


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.

Download Computer Architecture Interview Questions And Answers PDF

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.