Consider a pipelined machine with 6 execution stages of leng
Consider a pipelined machine with 6 execution stages of lengths 50 ps, 50 ps, 60 ps, 60 ps, 60 ps, and 50 ps. If a functional unit in the pipeline completes its task before the allocated stage time period it will perform some other task in the remaining stage time period. it will remain idle for the remaining stage time period. it will reallocate the remaining stage time to another task. None of the above.
Solution
In pipelining Each instruction takes a time to complete.
And at the same time synchronisation are implemented for pipelining. That means is a unit complete his task before the time it goes to idle mode. So the option b is correct.
