[llvm-commits] CVS: llvm-www/pubs/2009-05-IWMSE-COMPASS.html 2009-05-IWMSE-COMPASS.pdf pubs.js

Chris Lattner sabre at nondot.org
Sun Nov 8 12:51:02 PST 2009



Changes in directory llvm-www/pubs:

2009-05-IWMSE-COMPASS.html added (r1.1)
2009-05-IWMSE-COMPASS.pdf added (r1.1)
pubs.js updated: 1.77 -> 1.78
---
Log message:

add another paper.


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

 2009-05-IWMSE-COMPASS.html |   63 +++++++++++++++++++++++++++++++++++++++++++++
 2009-05-IWMSE-COMPASS.pdf  |    0 
 pubs.js                    |    8 +++++
 3 files changed, 71 insertions(+)


Index: llvm-www/pubs/2009-05-IWMSE-COMPASS.html
diff -c /dev/null llvm-www/pubs/2009-05-IWMSE-COMPASS.html:1.1
*** /dev/null	Sun Nov  8 14:50:52 2009
--- llvm-www/pubs/2009-05-IWMSE-COMPASS.html	Sun Nov  8 14:50:42 2009
***************
*** 0 ****
--- 1,63 ----
+ <!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>COMPASS: A Community-driven Parallelization Advisor for Sequential Software</title>
+ </head>
+ <body>
+ 
+ <div class="pub_title">
+   COMPASS: A Community-driven Parallelization Advisor for Sequential Software
+ </div>
+ <div class="pub_author">
+   Simha Sethumadhavan,  Nipun Arora, Ravindra Babu Ganapathi,   John Demme, and Gail E. Kaiser.
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ The widespread adoption of multicores has renewed the emphasis on the use of parallelism to improve performance. The present and growing diversity in hardware architectures and software environments, however, continues to pose difficulties in the effective use of parallelism thus delaying a quick and smooth transition to the concurrency era. In this paper, we describe the research being conducted at Columbia University on a system called COMPASS that aims to simplify this transition by providing advice to programmers while they reengineer their code for parallelism. The advice proffered to the programmer is based on the wisdom collected from programmers who have already parallelized some similar code. The utility of COMPASS rests, not only on its ability to collect the wisdom unintrusively but also on its ability to automatically seek, find and synthesize this wisdom into advice that is tailored to the task at hand, i.e., the code the user is considering parallelizing and !
 the environment in which the optimized program is planned to execute. COMPASS provides a platform and an extensible framework for sharing human expertise about code parallelization - widely, and on diverse hardware and software. By leveraging the "wisdom of crowds" model [30], which has been conjectured to scale exponentially and which has successfully worked for wikis, COMPASS aims to enable rapid propagation of knowledge about code parallelization in the context of the actual parallelization reengineering, and thus continue to extend the benefits of Moores law scaling to science and society.
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ <blockquote>
+   "COMPASS: A Community-driven Parallelization Advisor for Sequential Software"
+   <br>
+   Simha Sethumadhavan,	Nipun Arora, Ravindra Babu Ganapathi,	John Demme, and	Gail E. Kaiser.
+   <br>
+ <i>
+ Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering (IWMSE '09)
+ </i>, Washington, DC, USA, May 2009.
+ </blockquote>
+ <h2>Download:</h2>
+ <h3>Paper:</h3>
+ <ul>
+   <li><a href="2009-05-IWMSE-COMPASS.pdf">
+   COMPASS: A Community-driven Parallelization Advisor for Sequential Software
+   </a> (PDF)</li>
+ </ul>
+ 
+ <h2>BibTeX Entry:</h2>
+ <pre>
+ @inproceedings{1569143,
+  author = {Sethumadhavan, Simha and Arora, Nipun and Ganapathi, Ravindra Babu and Demme, John and Kaiser, Gail E.},
+  title = {COMPASS: A Community-driven Parallelization Advisor for Sequential Software},
+  booktitle = {IWMSE '09: Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering},
+  year = {2009},
+  isbn = {978-1-4244-3718-4},
+  pages = {41--48},
+  doi = {http://dx.doi.org/10.1109/IWMSE.2009.5071382},
+  publisher = {IEEE Computer Society},
+  address = {Washington, DC, USA},
+  }
+ </pre>
+ 
+ <!-- *********************************************************************** -->
+ <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-05-IWMSE-COMPASS.pdf


Index: llvm-www/pubs/pubs.js
diff -u llvm-www/pubs/pubs.js:1.77 llvm-www/pubs/pubs.js:1.78
--- llvm-www/pubs/pubs.js:1.77	Sun Nov  8 14:27:59 2009
+++ llvm-www/pubs/pubs.js	Sun Nov  8 14:50:42 2009
@@ -169,6 +169,14 @@
    month: 6,
    year: 2009},
 
+  {url: "2009-05-IWMSE-COMPASS.html",
+   title: "COMPASS: A Community-driven Parallelization Advisor for Sequential Software",
+   author: "Simha Sethumadhavan,  Nipun Arora, Ravindra Babu Ganapathi,   John Demme, and Gail E. Kaiser",
+   published: "Proc. of the 2009 ICSE Workshop on Multicore Software Engineering (IWMSE '09)",
+   location: "Washington, DC, USA",
+   month: 5,
+   year: 2009},
+
   {url: '2009-05-21-Thesis-Barrett-3c.html',
    title: '3c: A JIT Compiler with LLVM',
    author: 'Edd Barrett',






More information about the llvm-commits mailing list