<?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="Software pipelining - Page 3 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=software_pipelining&amp;p=2">1.Previous</a><br />
<a accesskey="3" href="page.php?w=software_pipelining&amp;p=4">3.Next</a>
</p>
<p>loops.Software pipelining has been known to assembly language programmers of machines with <a href="page.php?w=instruction-level_parallelism">instruction-level parallelism</a> since such architectures existed. Effective compiler generation of such code dates to the invention of modulo scheduling by Rau and Glaeser.Lam showed that special hardware is unnecessary for effective modulo scheduling. Her technique, modulo variable expansion is widely used in practice.Gao et al. formulated optimal software pipelining in integer linear programming, culminating</p><p>
<a accesskey="1" href="page.php?w=software_pipelining&amp;p=2">1.Previous</a><br />
<a accesskey="3" href="page.php?w=software_pipelining&amp;p=4">3.Next</a>
</p>

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

</card>
</wml>
