<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - License'); $page->setNavIdentifier('download'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="download.php">Download</a> - License</div> <p>HPCG is available for download under a <a href="http://opensource.org/licenses/BSD-3-Clause">New BSD License</a>.</p> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Software Design'); $page->setNavIdentifier('about'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="about.php">About</a> - Software Design</div> <p> HPCG is a self-contained C++ program with MPI and OpenMP support.</p> <br/> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Contact'); $page->setNavIdentifier('home'); $y = <<<END th { text-align: left; padding-right: 1em; vertical-align: top; padding-bottom: 1em; } td { vertical-align: top; padding-bottom: 1em; } END; $page->setInlineStyles($y); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="default.php">Home</a> - Contact</div> <table cellspacing="0" cellpadding="0"> <tr><th>Primary Contacts:</th> <td><a href="http://www.netlib.org/utk/people/JackDongarra/">Jack Dongarra</a></td></tr> <td><a href="http://www.cs.sandia.gov/~maherou">Michael Heroux,</a></td> <td><a href="http://web.eecs.utk.edu/~luszczek/">Piotr Luszczek</a></td></tr> </table> <?php
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Developer Tools'); $page->setNavIdentifier('resources'); $x = <<<END table.lists th { text-align: left; padding: .5em 2em .5em 0; border-bottom: 1px solid #999; } table.lists td { padding: .5em 2em .5em 0; border-bottom: 1px solid #999; } END; $page->setInlineStyles($x); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="resources.php">Resources</a> - Developer Tools</div> <p>Please contact the project leader for access to HPCG developer tools.</p> <p>Once you have an account on software.sandia.gov and are a member of the Unix groups HPCGDevelopers and HPCGUsers, you can obtain a working copy of the archive using the following command (note this is a single command, even if it appears to be two):</p> <p>svn checkout svn+ssh://username@software.sandia.gov/space/sandiasvn/private/hpcg/trunk HPCG</p> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('SC14 BOF'); $page->setNavIdentifier('events'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="events.php">Events</a> - SC14 Birds-of-a-Feather</div> <p> SC'14 New Orleans, LA, USA, Location and Time TBD</p> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Documentation'); $page->setNavIdentifier('resources'); $x = <<<END table.docs td { padding: .5em 2em .5em 0; border-bottom: 1px solid #999; } ul.docs li { padding-bottom: 1em; } END; $page->setInlineStyles($x); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="resources.php">Resources</a> - Documentation</div> <p>Reference Documentation for HPCG source files is <a href="html/index.html">here.</a></p> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - News'); $page->setNavIdentifier('home'); $y = <<<END div#contentMain li { padding-bottom: 1em; } END; $page->setInlineStyles($y); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="default.php">Home</a> - News</div> <strong>Thursday, June 26th, 2014</strong> - First list of HPCG ranking results <a href=results.php">released</a>. <br/><br/> <strong>Monday, June 3nd, 2014</strong> - HPCG Benchmark Release 2.4 fixes a floating point operation count issue that persisted from Release 2.2. Release 2.3 is <a href="download.php">available for download</a>. See the <a href="release_notes.php">release notes</a> for more information.<br/><br/> <strong>Monday, June 2nd, 2014</strong> - HPCG Benchmark Release 2.3 fixes a floating point operation count issue in Release 2.2. Release 2.3 is <a href="download.php">available for download</a>. See the <a href="release_notes.php">release notes</a> for more information.<br/><br/> <strong>Wednesday, May 27th, 2014</strong> - HPCG Benchmark Release 2.2, with reduced penalty for optimization overhead cost, is now <a href="download.php">available for download</a>. See the <a href="release_notes.php">release notes</a> for more information.<br/><br/>
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Packages'); $page->setNavIdentifier('packages'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">Packages</div> <ul> <li><b>Versions of HPCG:</b></li> <ul> <li><b>Reference:</b> <a href="downloads/hpcg-2.4.tar.gz">HPCG 2.4 Reference code (June 3, 2014)</a> <li><b>Reference:</b> <a href="downloads/hpcg-2.3.tar.gz">HPCG 2.3 Reference code (June 2, 2014)</a> <li><b>Reference:</b> <a href="downloads/hpcg-2.2.tar.gz">HPCG 2.2 Reference code (May 27, 2014)</a> <li><b>Reference:</b> <a href="downloads/hpcg-2.1.tar.gz">HPCG 2.1 Reference code (January 31, 2014)</a> <li><b>Reference:</b> <a href="downloads/hpcg-2.0.tar.gz">HPCG 2.0 Reference code (January 28, 2014)</a> <li><b>Reference:</b> <a href="downloads/hpcg-1.1.tar.gz">HPCG 1.1 Reference code (November 26, 2013)</a> <li><b>Reference:</b> <a href="downloads/hpcg-1.0.tar.gz">HPCG 1.0 Reference code (November 19, 2013)</a> <li><b>Reference:</b> <a href="downloads/hpcg-0.5.tar.gz">HPCG 0.5 Reference code (October 25, 2013)</a> <li><b>Reference:</b> <a href="downloads/hpcg-0.4.tar.gz">HPCG 0.4 Reference code (October 21, 2013)</a> <li><b>Reference:</b> <a href="downloads/hpcg-0.3.tar.gz">HPCG 0.3 Reference code (September 25, 2013)</a> </ul> </ul>
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Results'); $page->setNavIdentifier('results'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">Results</div> <h3>HPCG Benchmark Results</h3> <p><a href=2014-06-hpcg-list.pdf> HPCG Performance Rankings, ISC'14, Leipzig, Germany, 26 June 2014</a></p> <br/> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Events'); $page->setNavIdentifier('events'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">Events</div> <p>Past HPCG-related events.</p> <ul> <li><a href="http://www.netlib.org/utk/people/JackDongarra/SLIDES/sc13-top500-hpcg-FINAL.pdf"> HPCG Overview Talk from SC'13 TOP 500 BOF.(.pdf)</a></li> <li> <a href="https://www.orau.gov/hpcg2014/default.htm">DOE ASCR HPCG Workshop</a>, March 25, 2014, Washington, DC, USA.</li> <li> <a href="http://www.isc-events.com/isc14_ap/presentationdetails.htm?t=presentation&o=22&a=select&ra=sessiondetails"> HPCG Presentation at ISC'14</a> ISC'14, June 26, 2014 , Leipzig, Germany.</li> </ul> <p>Upcoming HPCG-related events.</p> <ul> <li> <a href="http://supercomputing.org"> HPCG BOF at SC'14 (Proposed)</a> SC'14, November, 2014 , New Orleans, LA.</li> </ul> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Team'); $page->setNavIdentifier('about'); $y = <<<END th { text-align: left; padding-right: 1em; } END; $page->setInlineStyles($y); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="about.php">About</a> - Team</div> <table cellspacing="0" cellpadding="0"> <tr><th>Leaders:       </th> <td><a href="http://www.cs.sandia.gov/~maherou/">Mike Heroux</a>, <a href="http://www.netlib.org/utk/people/JackDongarra/"> Jack Dongarra</a>, <a href="http://web.eecs.utk.edu/~luszczek/"> Piotr Luszczek</a></td></tr> </tr> </table> </br> <?php
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Research'); $page->setNavIdentifier('about'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="about.php">About</a> - Research</div> <p>Research results will be posted here as available.</p> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Publications/Presentations'); $page->setNavIdentifier('resources'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="resources.php">Resources</a> - Publications/Presentations</div> <ul class="docs"> <li><a href="doc/HPCG-Benchmark.pdf"> Toward a New Metric for Ranking High Performance Computing Systems (.pdf)</a></li> <li><a href="doc/HPCG-Specification.pdf"> HPCG Technical Specification (.pdf)</a></li> <li><a href="http://www.netlib.org/utk/people/JackDongarra/SLIDES/sc13-top500-hpcg-FINAL.pdf"> HPCG Overview Talk from SC'13 TOP 500 BOF.(.pdf)</a></li> <li><a href="http://www.netlib.org/utk/people/JackDongarra/SLIDES/hpcg-isc-0614.pdf"> HPCG: One Year Later, from ISC'14.(.pdf)</a></li> </ul> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Mail Lists'); $page->setNavIdentifier('resources'); $x = <<<END table.lists th { text-align: left; padding: .5em 2em .5em 0; border-bottom: 1px solid #999; } table.lists td { padding: .5em 2em .5em 0; border-bottom: 1px solid #999; } END; $page->setInlineStyles($x); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="resources.php">Resources</a> - Mail Lists</div> <p>HPCG maintains two main lists that are open to the public. The hpcg-announce list provides a convenient mechanism for distributing announcements from the development team to the user community. The hpcg-users list provides a discussion forum for users. <!-- Both lists are public lists in that email traffic on the lists is archived here on the open web.--> </p> <table class="lists" cellspacing="0" cellpadding="0"> <tr><th>Announce list:</th>
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Applications'); $page->setNavIdentifier('about'); $x = <<<END img.app { float: right; padding: 10px 10px 20px 20px; } END; $page->setInlineStyles($x); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="about.php">About</a> - Applications</div> <h3>Applications</h3> <p><b>Current activities:</b> We have released HPCG Version 2.4 for general availability. </p><br/><br/> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - FAQ'); $page->setNavIdentifier('faq'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">FAQ</div> <ol> <li><b>Will HPCG replace High Performance Linpack (HPL)?</b> <p> We do not intend to eliminate HPL. HPCG will provide an alternative ranking of the TOP500 machines. We expect that HPCG will take several years to both mature and emerge as a widely-visible metric. </p> <li><b>Isn't HPCG just another version of the STREAM benchmark?</b> <p> If the reference version of HPCG is used for performance analysis, the fraction of time spent in the (unoptimized) sparse kernels (in particular ComputeSPMV and ComputeSYMGS) will be very high, and HPCG performance will be dominated by memory system performance. In this case, for computer systems
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Home'); $page->setNavIdentifier('home'); $page->setPageIdentifier('home'); ?> <?php include 'common/header.html'; ?> <!--Stat tracking--> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-36185816-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- <div class="releaseBoxContainer">
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Release Notes'); $page->setNavIdentifier('download'); $y = <<<END h2 { padding-top: 2em; } END; $page->setInlineStyles($y); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb"><a href="download.php">Download</a> - Release Notes</div> <h3> HPCG Benchmark Release 2.4</h3> <p>Release 2.4 fixes a flop count error introduced in Release 2.2 and not completely resolved in Release 2.3.</p> <h3> HPCG Benchmark Release 2.3</h3> <p>Release 2.3 fixes a flop count error introduced in Release 2.2.</p> <h3> HPCG Benchmark Release 2.2</h3> <p>Release 2.2 reduces the penalty for optimization overhead costs by a factor of 10. It also contain several minor bugfixes.</p>
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Resources'); $page->setNavIdentifier('resources'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">Resources</div> <p>Please follow the links to the left to find more in-depth information about the HPCG project.</p> <?php include 'common/footer.html';
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - Download'); $page->setNavIdentifier('download'); $y = <<<END th { text-align: left; padding-right: 1em; vertical-align: top; padding-bottom: 1em; } td { vertical-align: top; padding-bottom: 1em; } END; $page->setInlineStyles($y); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">Download</div> <h3>HPCG Benchmark Release Version 2.4</h3> <p>The current HPCG Suite Release version is 2.4. </p> HPCG: <a href="downloads/hpcg-2.4.tar.gz">Reference Version 2.4 (3-Jun-2014)</a> <ul> <li><b>Previous versions of HPCG:</b></li> <ul>
<?php include 'common/page.php'; $page = new Page(); $page->setPathToWebRoot(''); $page->setPageTitle('HPCG - About'); $page->setNavIdentifier('about'); ?> <?php include 'common/header.html'; ?> <div class="breadcrumb">About</div> <h3>About the HPCG Benchmark Project</h3> <p>The HPCG Benchmark project is an effort to create a more relevant metric for ranking HPC systems than the High Performance LINPACK (HPL) benchmark, that is currently used by the TOP500 benchmark. The computational and data access patterns of HPL are no longer driving computer system designs in directions that are beneficial to many important scalable applications. HPCG is designed to exercise computational and data access patterns that more closely match a broad set of important applications, and to give incentive to computer system designers to invest in capabilities that will have impact on the collective performance of these applications. </p> <p><b>HPCG is a complete, stand-alone code that measures the performance of basic operations in a unified code:</b> <ul> <li>Sparse matrix-vector multiplication.</li> <li>Sparse triangular solve.</li> <li>Vector updates.</li>