Pipeline (computing) - Costs and Drawbacks

Costs and Drawbacks

As the assembly line example shows, pipelining doesn't decrease the time for a single datum to be processed; it only increases the throughput of the system when processing a stream of data.

High pipelining leads to increase of latency - the time required for a signal to propagate through a full pipe.

A pipelined system typically requires more resources (circuit elements, processing units, computer memory, etc.) than one that executes one batch at a time, because its stages cannot reuse the resources of a previous stage. Moreover, pipelining may increase the time it takes for an instruction to finish.

Read more about this topic:  Pipeline (computing)

Famous quotes containing the words costs and/or drawbacks:

    Like cellulite creams or hair-loss tonics, capital punishment is one of those panaceas that isn’t. Only it costs a whole lot more.
    Anna Quindlen (b. 1952)

    France has neither winter nor summer nor morals—apart from these drawbacks it is a fine country.
    Mark Twain [Samuel Langhorne Clemens] (1835–1910)