https://helix.eecs.harvard.edu/index.php?title=DAC2012&feed=atom&action=historyDAC2012 - Revision history2024-03-29T08:15:48ZRevision history for this page on the wikiMediaWiki 1.16.5https://helix.eecs.harvard.edu/index.php?title=DAC2012&diff=51&oldid=prevSimone at 13:22, 21 April 20142014-04-21T13:22:42Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:22, 21 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''Proc. Design Automation Conference (DAC), June, 2012''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''Proc. Design Automation Conference (DAC), June, 2012''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Parallelism has become the primary way to maximize processor performance and power efficiency.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Parallelism has become the primary way to maximize processor performance and power efficiency.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>But because creating parallel programs by hand is difficult and prone to error, there is an urgent need for automatic ways of transforming conventional programs to exploit modern multicore systems.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>But because creating parallel programs by hand is difficult and prone to error, there is an urgent need for automatic ways of transforming conventional programs to exploit modern multicore systems.</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The goal is to make automatic parallelization mainstream in multiprogramming settings through ''adaptive'' algorithms for extracting and tuning thread-level parallelism.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The goal is to make automatic parallelization mainstream in multiprogramming settings through ''adaptive'' algorithms for extracting and tuning thread-level parallelism.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"><br></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[ [[media:DAC2012_Paper.pdf|Paper]] ] [ [[media:DAC2012_Slides.pdf|Slides]] ]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[ [[media:DAC2012_Paper.pdf|Paper]] ] [ [[media:DAC2012_Slides.pdf|Slides]] ]</div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=DAC2012&diff=50&oldid=prevSimone at 13:22, 21 April 20142014-04-21T13:22:15Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:22, 21 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The goal is to make automatic parallelization mainstream in multiprogramming settings through ''adaptive'' algorithms for extracting and tuning thread-level parallelism.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The goal is to make automatic parallelization mainstream in multiprogramming settings through ''adaptive'' algorithms for extracting and tuning thread-level parallelism.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[ [[media:DAC2012_Paper.pdf|Paper]] ] [ [[media:DAC2012_Slides.pdf|Slides]] ]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[ [[media:DAC2012_Paper.pdf|Paper]] ] [ [[media:DAC2012_Slides.pdf|Slides]] ]</div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=DAC2012&diff=46&oldid=prevSimone at 13:18, 21 April 20142014-04-21T13:18:50Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:18, 21 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''Proc. Design Automation Conference (DAC), June, 2012''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''Proc. Design Automation Conference (DAC), June, 2012''</div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=DAC2012&diff=20&oldid=prevGlenn: Created page with "__NOTITLE__ = The HELIX Project: Overview and Directions = Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks <br> ''Proc. Design Automation Conference (..."2013-01-27T23:01:50Z<p>Created page with "__NOTITLE__ = The HELIX Project: Overview and Directions = Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks <br> ''Proc. Design Automation Conference (..."</p>
<p><b>New page</b></p><div>__NOTITLE__<br />
= The HELIX Project: Overview and Directions =<br />
<br />
Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks<br />
<br><br />
''Proc. Design Automation Conference (DAC), June, 2012''<br />
<br />
<br />
Parallelism has become the primary way to maximize processor performance and power efficiency.<br />
But because creating parallel programs by hand is difficult and prone to error, there is an urgent need for automatic ways of transforming conventional programs to exploit modern multicore systems.<br />
The HELIX compiler transformation is one such technique that has proven effective at parallelizing individual sequential programs automatically for a real six-core processor.<br />
We describe that transformation in the context of the broader HELIX research project, which aims to optimize the throughput of a multicore processor by coordinated changes in its architecture, its compiler, and its operating system.<br />
The goal is to make automatic parallelization mainstream in multiprogramming settings through ''adaptive'' algorithms for extracting and tuning thread-level parallelism.<br />
<br />
[ [[media:DAC2012_Paper.pdf|Paper]] ] [ [[media:DAC2012_Slides.pdf|Slides]] ]</div>Glenn