Custom Search

Pipelining

Pipelining is a way of improving the efficiency of a CPU. Tasks are carried out in parallel to each other, making use of processes efficiently.

Production lines for manufacturing carry out a kind of pipelining process. Here is a video illustration of pipelining - making something on a production line:

The links below take you to more detailed pages on this topic:

Laundry Analogy

Latency and Throughput

Speedup

Problems

Registers

MIPS was originally an acronym for:

Microprocessor without Interlocked Pipeline Stages.

The improved efficiency (and therefore speed) of the processor is in its flexibility in the way the pipeline stages are tackled.