https://helix.eecs.harvard.edu/index.php?title=IEEEMICRO2012&feed=atom&action=historyIEEEMICRO2012 - Revision history2024-03-29T13:31:40ZRevision history for this page on the wikiMediaWiki 1.16.5https://helix.eecs.harvard.edu/index.php?title=IEEEMICRO2012&diff=52&oldid=prevSimone at 13:22, 21 April 20142014-04-21T13:22:56Z<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 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>''IEEE Micro Special Issue on Parallelization of Sequential Code, 2012''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''IEEE Micro Special Issue on Parallelization of Sequential Code, 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>Improving system performance increasingly depends on exploiting microprocessor parallelism, yet mainstream compilers still do not parallelize code automatically.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Improving system performance increasingly depends on exploiting microprocessor parallelism, yet mainstream compilers still do not parallelize code automatically.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Promising parallelization approaches have either required manual programmer assistance, depended on special hardware features, or risked slowing down programs they should have speeded up.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Promising parallelization approaches have either required manual programmer assistance, depended on special hardware features, or risked slowing down programs they should have speeded up.</div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=IEEEMICRO2012&diff=30&oldid=prevSimone at 15:28, 18 February 20132013-02-18T15:28:07Z<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 15:28, 18 February 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</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>[ [[media:IEEEMICRO2012_Paper.pdf|Paper]] ] [http://www.computer.org/csdl/mags/mi/2012/04/mmi2012040008-abs.html On-line version]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[ [[media:IEEEMICRO2012_Paper.pdf|Paper]] ] <ins class="diffchange diffchange-inline">[ </ins>[http://www.computer.org/csdl/mags/mi/2012/04/mmi2012040008-abs.html On-line version<ins class="diffchange diffchange-inline">] </ins>]</div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=IEEEMICRO2012&diff=29&oldid=prevSimone at 15:27, 18 February 20132013-02-18T15:27:55Z<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 15:27, 18 February 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</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>[ [[media:IEEEMICRO2012_Paper.pdf|Paper]] ]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[ [[media:IEEEMICRO2012_Paper.pdf|Paper]] <ins class="diffchange diffchange-inline">] [http://www.computer.org/csdl/mags/mi/2012/04/mmi2012040008-abs.html On-line version</ins>]</div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=IEEEMICRO2012&diff=27&oldid=prevSimone at 15:24, 18 February 20132013-02-18T15:24:12Z<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 15:24, 18 February 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In this paper we show that in practice HELIX always avoids slowing down compiled programs, making it a suitable candidate for mainstream compilers.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In this paper we show that in practice HELIX always avoids slowing down compiled programs, making it a suitable candidate for mainstream compilers.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</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 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;">[ [[media:IEEEMICRO2012_Paper.pdf|Paper]] ]</ins></div></td></tr>
</table>Simonehttps://helix.eecs.harvard.edu/index.php?title=IEEEMICRO2012&diff=21&oldid=prevGlenn: Created page with "__NOTITLE__ = Making the Extraction of Thread-Level Parallelism Mainstream = Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks <br> ''IEEE Micro Special..."2013-01-27T23:03:06Z<p>Created page with "__NOTITLE__ = Making the Extraction of Thread-Level Parallelism Mainstream = Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks <br> ''IEEE Micro Special..."</p>
<p><b>New page</b></p><div>__NOTITLE__<br />
= Making the Extraction of Thread-Level Parallelism Mainstream =<br />
<br />
Simone Campanoni, Timothy Jones, Glenn Holloway, Gu-Yeon Wei, David Brooks<br />
<br><br />
''IEEE Micro Special Issue on Parallelization of Sequential Code, 2012''<br />
<br />
<br />
Improving system performance increasingly depends on exploiting microprocessor parallelism, yet mainstream compilers still do not parallelize code automatically.<br />
Promising parallelization approaches have either required manual programmer assistance, depended on special hardware features, or risked slowing down programs they should have speeded up.<br />
HELIX is one such approach that automatically parallelizes general-purpose programs without requiring any special hardware.<br />
In this paper we show that in practice HELIX always avoids slowing down compiled programs, making it a suitable candidate for mainstream compilers.<br />
We also show experimentally that HELIX outperforms the most similar historical technique that has been implemented in production compilers.</div>Glenn