[llvm-commits] CVS: llvm-www/pubs/2009-08-ISLPED.html 2009-08-ISLPED.pdf pubs.js

Chris Lattner sabre at nondot.org
Sun Nov 8 13:27:00 PST 2009



Changes in directory llvm-www/pubs:

2009-08-ISLPED.html added (r1.1)
2009-08-ISLPED.pdf added (r1.1)
pubs.js updated: 1.78 -> 1.79
---
Log message:

add a paper


---
Diffs of the changes:  (+57 -0)

 2009-08-ISLPED.html |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 2009-08-ISLPED.pdf  |    0 
 pubs.js             |    9 +++++++++
 3 files changed, 57 insertions(+)


Index: llvm-www/pubs/2009-08-ISLPED.html
diff -c /dev/null llvm-www/pubs/2009-08-ISLPED.html:1.1
*** /dev/null	Sun Nov  8 15:26:54 2009
--- llvm-www/pubs/2009-08-ISLPED.html	Sun Nov  8 15:26:44 2009
***************
*** 0 ****
--- 1,48 ----
+ <!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>Behavior-Level Observability Don’t-Cares and Application to Low-Power Behavioral Synthesis</title>
+ </head>
+ <body>
+ 
+ <div class="pub_title">
+   Behavior-Level Observability Don’t-Cares and Application to Low-Power Behavioral Synthesis
+ </div>
+ <div class="pub_author">
+   Jason Cong, Bin Liu, Zhiru Zhang
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ Many techniques for power management employed in advanced RTL synthesis tools rely explicitly or implicitly on observability don't-care (ODC) conditions. In this paper we present a systematic approach to maximizing the effectiveness of these techniques by generating power-friendly RTL descriptions in a behavioral synthesis tool. We first introduce the concept of behavior-level observability and investigate its relation with observability under a given schedule, using an extension of Boolean algebra. We then propose an efficient algorithm to compute behavior-level observability on a data-flow graph. Our algorithm exploits knowledge about select and Boolean instructions, and allows certain forms of other knowledge, once uncovered, to be considered for stronger observability conditions. We also describe a behavioral synthesis flow where behavior-level observability is used to guide the scheduler toward maximizing the likelihood that execution of power-hungry instructions will!
  be avoided under a latency constraint. Experimental results show that our approach is able to reduce total power, and it outperforms a previous method in [15] by 17.7% on average, on a set of real-world designs. To the best of our knowledge, this is the first work to use a comprehensive behavioral-level observability analysis to guide optimizations in behavioral synthesis.
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ <blockquote>
+   "Behavior-Level Observability Don't-Cares and Application to Low-Power Behavioral Synthesis"
+   <br>
+   Jason Cong, Bin Liu, Zhiru Zhang.
+   <br>
+ <i>
+ Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design (ISLPED'09)
+ </i>, San Francisco, CA, August 2009
+ </blockquote>
+ <h2>Download:</h2>
+ <h3>Paper:</h3>
+ <ul>
+   <li><a href="2009-08-ISLPED.pdf">
+   Behavior-Level Observability Don’t-Cares and Application to Low-Power Behavioral Synthesis
+   </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>


Index: llvm-www/pubs/2009-08-ISLPED.pdf


Index: llvm-www/pubs/pubs.js
diff -u llvm-www/pubs/pubs.js:1.78 llvm-www/pubs/pubs.js:1.79
--- llvm-www/pubs/pubs.js:1.78	Sun Nov  8 14:50:42 2009
+++ llvm-www/pubs/pubs.js	Sun Nov  8 15:26:44 2009
@@ -89,6 +89,15 @@
    month: 8,
    year: 2009},
 
+  {url: "2009-08-ISLPED.html",
+   title: "Behavior-Level Observability Don't-Cares and Application to Low-Power Behavioral Synthesis",
+   author: "Jason Cong, Bin Liu, Zhiru Zhang",
+   published: "Proc. of the 14th ACM/IEEE international symposium on Low power electronics and design (ISLPED'09)",
+   location: "San Francisco, CA",
+   month: 8,
+   year: 2009},
+
+
   {url: '2009-07-ISSTA-BegBunch.html',
    title: 'BegBunch: benchmarking for C bug detection tools',
    author: 'Cristina Cifuentes, Christian Hoermann, Nathan Keynes, Lian Li, Simon Long, Erica Mealy, Michael Mounteney, and Bernhard Scholz',






More information about the llvm-commits mailing list