[llvm-commits] [www-pubs] r98804 - in /www-pubs/trunk: 2010-03-ASPLOS-ConservationCores.html 2010-03-ASPLOS-ConservationCores.pdf 2010-03-ASPLOS-Orthrus.html 2010-03-ASPLOS-Orthrus.pdf 2010-03-ASPLOS-Shoestring.html 2010-03-ASPLOS-Shoestring.pdf pubs.js

Owen Anderson resistor at mac.com
Wed Mar 17 23:22:35 PDT 2010


Author: resistor
Date: Thu Mar 18 01:22:35 2010
New Revision: 98804

URL: http://llvm.org/viewvc/llvm-project?rev=98804&view=rev
Log:
Add the remaining papers from ASPLOS.

Added:
    www-pubs/trunk/2010-03-ASPLOS-ConservationCores.html
    www-pubs/trunk/2010-03-ASPLOS-ConservationCores.pdf   (with props)
    www-pubs/trunk/2010-03-ASPLOS-Orthrus.html
    www-pubs/trunk/2010-03-ASPLOS-Orthrus.pdf
    www-pubs/trunk/2010-03-ASPLOS-Shoestring.html
    www-pubs/trunk/2010-03-ASPLOS-Shoestring.pdf
Modified:
    www-pubs/trunk/pubs.js

Added: www-pubs/trunk/2010-03-ASPLOS-ConservationCores.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-03-ASPLOS-ConservationCores.html?rev=98804&view=auto
==============================================================================
--- www-pubs/trunk/2010-03-ASPLOS-ConservationCores.html (added)
+++ www-pubs/trunk/2010-03-ASPLOS-ConservationCores.html Thu Mar 18 01:22:35 2010
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen">
+  <title>Conservation Cores: Reducing the Energy of Mature Computations</title>
+</head>
+<body>
+
+<div class="pub_title">
+  Conservation Cores: Reducing the Energy of Mature Computations
+</div>
+<div class="pub_author">
+ Ganesh Venkatesh, Jack Sampson, Nathan Goulding, Saturnino Garcia, Vladyslav Bryksin, Jose Lugo-Martinez, Steven Swanson, Michael Bedford Taylor 
+</div>
+
+<h2>Abstract:</h2>
+<blockquote>
+<p>Growing transistor counts, limited power budgets, and the breakdown of voltage scaling are currently conspiring to create a utilization wall that limits the fraction of a chip that can run at full speed at one time. In this regime, specialized, energy-efficient processors can increase parallelism by reducing the per-computation power requirements and allowing more computations to execute under the same power budget. To pursue this goal, this paper introduces conservation cores. Conservation cores, or c-cores, are specialized processors that focus on reducing energy and energy-delay instead of increasing performance. This focus on energy makes c-cores an excellent match for many applications that would be poor candidates for hardware acceleration (e.g., irregular integer codes). We present a toolchain for automatically synthesizing c-cores from application source code and demonstrate that they can significantly reduce energy and energy-delay for a wide range of application
 s. The c-cores support patching, a form of targeted reconfigurability, that allows them to adapt to new versions of the software they target. Our results show that conservation cores can reduce energy consumption by up to 16.0x for functions and by up to 2.1x for whole applications, while patching can extend the useful lifetime of individual c-cores to match that of conventional processors.</p>
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  "Conservation Cores: Reducing the Energy of Mature Computations"
+  <br>
+  Ganesh Venkatesh, Jack Sampson, Nathan Goulding, Saturnino Garcia, Vladyslav Bryksin, Jose Lugo-Martinez, Steven Swanson, Michael Bedford Taylor
+  <br>
+<i>
+Proc. of the 15th international conference on Architectural Support for Programming Languages and Operating Systems</i>, Pittsburgh, PA, March 2010.
+</blockquote>
+<h2>Download:</h2>
+<h3>Paper:</h3>
+<ul>
+  <li><a href="2010-03-ASPLOS-ConservationCores.pdf">
+  Conservation Cores: Reducing the Energy of Mature Computations
+  </a> (PDF)</li>
+</ul>
+
+<!-- *********************************************************************** -->
+<hr>
+  <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
+  src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
+  <a href="http://validator.w3.org/check/referer"><img
+  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
+
+</body>
+</html>

Added: www-pubs/trunk/2010-03-ASPLOS-ConservationCores.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-03-ASPLOS-ConservationCores.pdf?rev=98804&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-pubs/trunk/2010-03-ASPLOS-ConservationCores.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www-pubs/trunk/2010-03-ASPLOS-Orthrus.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-03-ASPLOS-Orthrus.html?rev=98804&view=auto
==============================================================================
--- www-pubs/trunk/2010-03-ASPLOS-Orthrus.html (added)
+++ www-pubs/trunk/2010-03-ASPLOS-Orthrus.html Thu Mar 18 01:22:35 2010
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen">
+  <title>Orthrus: Efficient Software Integrity Protection on Multi-core</title>
+</head>
+<body>
+
+<div class="pub_title">
+  Orthrus: Efficient Software Integrity Protection on Multi-core
+</div>
+<div class="pub_author">
+ Ruirui Huang, Daniel Y. Deng, G. Edward Suh
+</div>
+
+<h2>Abstract:</h2>
+<blockquote>
+<p>This paper proposes an efficient hardware/software system that significantly enhances software security through diversified replication on multi-cores. Recent studies show that a large class of software attacks can be detected by running multiple versions of a program simultaneously and checking the consistency of their behaviors. However, execution of multiple replicas incurs significant overheads on today's computing platforms, especially with fine-grained comparisons necessary for high security. Orthrus exploits similarities in automatically generated replicas to enable simultaneous execution of those replicas with minimal overheads; the architecture reduces memory and bandwidth overheads by compressing multiple memory spaces together, and additional power consumption and silicon area by eliminating redundant computations. Utilizing the hardware architecture, Orthrus implements a fine-grained memory layout diversification with the LLVM compiler and can detect corruptio
 ns in both pointers and critical data. Experiments indicate that the Orthrus architecture incurs minimal overheads and provides a protection against a broad range of attacks.</p>
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  "Orthrus: Efficient Software Integrity Protection on Multi-core"
+  <br>
+  Ruirui Huang, Daniel Y. Deng, G. Edward Suh
+  <br>
+<i>
+Proc. of the 15th international conference on Architectural Support for Programming Languages and Operating Systems</i>, Pittsburgh, PA, March 2010.
+</blockquote>
+<h2>Download:</h2>
+<h3>Paper:</h3>
+<ul>
+  <li><a href="2010-03-ASPLOS-Orthrus.pdf">
+  Orthrus: Efficient Software Integrity Protection on Multi-core
+  </a> (PDF)</li>
+</ul>
+
+<!-- *********************************************************************** -->
+<hr>
+  <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
+  src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
+  <a href="http://validator.w3.org/check/referer"><img
+  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
+
+</body>
+</html>

Added: www-pubs/trunk/2010-03-ASPLOS-Orthrus.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-03-ASPLOS-Orthrus.pdf?rev=98804&view=auto
==============================================================================
Binary files www-pubs/trunk/2010-03-ASPLOS-Orthrus.pdf (added) and www-pubs/trunk/2010-03-ASPLOS-Orthrus.pdf Thu Mar 18 01:22:35 2010 differ

Added: www-pubs/trunk/2010-03-ASPLOS-Shoestring.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-03-ASPLOS-Shoestring.html?rev=98804&view=auto
==============================================================================
--- www-pubs/trunk/2010-03-ASPLOS-Shoestring.html (added)
+++ www-pubs/trunk/2010-03-ASPLOS-Shoestring.html Thu Mar 18 01:22:35 2010
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen">
+  <title>Shoestring: Probabilistic Soft Error Reliability on the Cheap</title>
+</head>
+<body>
+
+<div class="pub_title">
+  Shoestring: Probabilistic Soft Error Reliability on the Cheap
+</div>
+<div class="pub_author">
+ Shuguang Feng, Shantanu Gupta, Amin Ansari, and Scott Mahlke
+</div>
+
+<h2>Abstract:</h2>
+<blockquote>
+<p>Aggressive technology scaling provides designers with an ever increasing budget of cheaper and faster transistors. Unfortunately, this trend is accompanied by a decline in individual device reliability as transistors become increasingly susceptible to soft errors. We are quickly approaching a new era where resilience to soft errors is no longer a luxury that can be reserved for just processors in high-reliability, mission-critical domains. Even processors used in mainstream computing will soon require protection. However, due to tighter profit margins, reliable operation for these devices must come at little or no cost. This paper presents Shoestring, a minimally invasive software solution that provides high soft error coverage with very little overhead, enabling its deployment even in commodity processors with "shoestring" reliability budgets. Leveraging intelligent analysis at compile time, and exploiting low-cost, symptom-based error detection, Shoestring is able to fo
 cus its efforts on protecting statistically-vulnerable portions of program code. Shoestring effectively applies instruction duplication to protect only those segments of code that, when subjected to a soft error, are likely to result in user-visible faults without first exhibiting symptomatic behavior. Shoestring is able to recover from an additional 33.9% of soft errors that are undetected by a symptom-only approach, achieving an overall user-visible failure rate of 1.6%. This reliability improvement comes at a modest performance overhead of 15.8%.</p>
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  "Shoestring: Probabilistic Soft Error Reliability on the Cheap"
+  <br>
+  Shuguang Feng, Shantanu Gupta, Amin Ansari, and Scott Mahlke
+  <br>
+<i>
+Proc. of the 15th international conference on Architectural Support for Programming Languages and Operating Systems</i>, Pittsburgh, PA, March 2010.
+</blockquote>
+<h2>Download:</h2>
+<h3>Paper:</h3>
+<ul>
+  <li><a href="2010-03-ASPLOS-Shoestring.pdf">
+  Shoestring: Probabilistic Soft Error Reliability on the Cheap
+  </a> (PDF)</li>
+</ul>
+
+<!-- *********************************************************************** -->
+<hr>
+  <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
+  src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
+  <a href="http://validator.w3.org/check/referer"><img
+  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
+
+</body>
+</html>

Added: www-pubs/trunk/2010-03-ASPLOS-Shoestring.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-03-ASPLOS-Shoestring.pdf?rev=98804&view=auto
==============================================================================
Binary files www-pubs/trunk/2010-03-ASPLOS-Shoestring.pdf (added) and www-pubs/trunk/2010-03-ASPLOS-Shoestring.pdf Thu Mar 18 01:22:35 2010 differ

Modified: www-pubs/trunk/pubs.js
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/pubs.js?rev=98804&r1=98803&r2=98804&view=diff
==============================================================================
--- www-pubs/trunk/pubs.js (original)
+++ www-pubs/trunk/pubs.js Thu Mar 18 01:22:35 2010
@@ -1,6 +1,27 @@
 // The array should be sorted reverse-chronologically, and will be displayed on
 // the page in the order listed.
 var PUBS = [
+  {url: "2010-03-ASPLOS-Shoestring.html",
+   title: "Shoestring: Probabilistic Soft Error Reliability on the Cheap",
+   published: "Proc. of the Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10)",
+   author: "Shuguang Feng, Shantanu Gupta, Amin Ansari, and Scott Mahlke",
+   location: "Pittsburgh, PA",
+   month: 3,
+   year: 2010},
+  {url: "2010-03-ASPLOS-Orthrus.html",
+   title: "Orthrus: Efficient Software Integrity Protection on Multi-core",
+   published: "Proc. of the Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10)",
+   author: "Ruirui Huang, Daniel Y. Deng, G. Edward Suh",
+   location: "Pittsburgh, PA",
+   month: 3,
+   year: 2010},
+  {url: "2010-03-ASPLOS-ConservationCores.html",
+   title: "Conservation Cores: Reducing the Energy of Mature Computations",
+   published: "Proc. of the Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10)",
+   author: "Ganesh Venkatesh, Jack Sampson, Nathan Goulding, Saturnino Garcia, Vladyslav Bryksin, Jose Lugo-Martinez, Steven Swanson, Michael Bedford Taylor",
+   location: "Pittsburgh, PA",
+   month: 3,
+   year: 2010},
   {url: "2010-03-ASPLOS-SpeculativeParallelization.html",
    title: "Speculative Parallelization using Software Multi-Threaded Transactions",
    published: "Proc. of the Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10)",





More information about the llvm-commits mailing list