How to decide optimal no. Of stages required in a pipeline?
Answers
Answer:
Pipelining used to increase the performance of a processor by dividing an operation into smaller parts and executing these parts in parallel, which reduces the overall time required to complete the set of operations. Though, pipelining process improving the performance, but at the same huge pipelining structure, complicates the programming. Hence a deeper pipeline allows the processor to execute faster but makes the processor harder to program. Thus, optimum pipelining also needs a trade-off between efficiency and ease of use.
Answer:
Pipelining used to increase the performance of a processor by dividing an operation into smaller parts and executing these parts in parallel, which reduces the overall time required to complete the set of operations. Though, pipelining process improving the performance, but at the same huge pipelining structure, complicates the programming. Hence a deeper pipeline allows the processor to execute faster but makes the processor harder to program. Thus, optimum pipelining also needs a trade-off between efficiency and ease of use.