In addition to phased compilation, lately I've been interested in <a href="http://www.cs.washington.edu/research/projects/spin/www/">extensible operating systems</a> and <a href="http://www-dsg.stanford.edu/DSGHomePage.html">distributed systems</a>.  This past spring, I read up on techniques for creating and exploiting <a href="http://www.micro29.org/">instruction-level parallelism (ILP)</a>.  Many of the papers came from the <A HREF="http://www.crhc.uiuc.edu/Impact/">IMPACT</a> group at <a href="http://www.uiuc.edu">UIUC</a>.  <p>
