<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Pipeline (computing) - Page 11 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Pipeline_(computing)&amp;p=10">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Pipeline_%28computing%29&amp;p=12">3.Next</a>
</p>
<p>circumstances, if all processing elements are synchronized and take the same amount of time to process, then each item can be received by each element just as it is released by the previous one, in a single <a href="page.php?w=clock_cycle">clock cycle</a>. That way, the items will flow through the pipeline at a constant speed, like waves in a water channel. In such "wave pipelines", no synchronization or buffering is needed between the stages, besides the storage needed for the data items.</p>

<p>More generally, buffering between the pipeline</p><p>
<a accesskey="1" href="page.php?w=Pipeline_(computing)&amp;p=10">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Pipeline_%28computing%29&amp;p=12">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
