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

Chris Lattner sabre at nondot.org
Sun Nov 8 12:22:43 PST 2009



Changes in directory llvm-www/pubs:

2009-08-EUROPAR-Blame.html added (r1.1)
2009-08-EUROPAR-Blame.pdf added (r1.1)
pubs.js updated: 1.75 -> 1.76
---
Log message:

add a paper.


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

 2009-08-EUROPAR-Blame.html |   49 +++++++++++++++++++++++++++++++++++++++++++++
 2009-08-EUROPAR-Blame.pdf  |    0 
 pubs.js                    |    8 +++++++
 3 files changed, 57 insertions(+)


Index: llvm-www/pubs/2009-08-EUROPAR-Blame.html
diff -c /dev/null llvm-www/pubs/2009-08-EUROPAR-Blame.html:1.1
*** /dev/null	Sun Nov  8 14:22:32 2009
--- llvm-www/pubs/2009-08-EUROPAR-Blame.html	Sun Nov  8 14:22:22 2009
***************
*** 0 ****
--- 1,49 ----
+ <!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>Assigning Blame: Mapping Performance to High Level Parallel Programming Abstractions</title>
+ </head>
+ <body>
+ 
+ <div class="pub_title">
+   Assigning Blame: Mapping Performance to High Level Parallel Programming Abstractions
+ </div>
+ <div class="pub_author">
+   Nick Rutar and Jeffrey K. Hollingsworth
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ Parallel programs are increasingly being written using programming frameworks and other environments that allow parallel constructs to be programmed with greater ease. The data structures used allow the modeling of complex mathematical structures like linear systems and partial differential equations using high-level programming abstractions. While this allows programmers to model complex systems in a more intuitive way, it also makes the debugging and profiling of these systems more difficult due to the complexity of mapping these high level abstractions down to the low level parallel programming constructs. This work discusses mapping mechanisms, called variable blame, for creating these mappings and using them to assist in the profiling and debugging of programs created using advanced parallel programming techniques. We also include an example of a prototype implementation of the system profiling three programs.
+ 
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ <blockquote>
+   "Assigning Blame: Mapping Performance to High Level Parallel Programming Abstractions"
+   <br>
+   Nick Rutar and Jeffrey K. Hollingsworth.
+   <br>
+ <i>
+ Euro-Par 2009 Parallel Processing
+ </i>, Delft, August 2009.
+ </blockquote>
+ <h2>Download:</h2>
+ <h3>Paper:</h3>
+ <ul>
+   <li><a href="2009-08-EUROPAR-Blame.pdf">
+   Assigning Blame: Mapping Performance to High Level Parallel Programming Abstractions
+   </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-EUROPAR-Blame.pdf


Index: llvm-www/pubs/pubs.js
diff -u llvm-www/pubs/pubs.js:1.75 llvm-www/pubs/pubs.js:1.76
--- llvm-www/pubs/pubs.js:1.75	Sun Nov  8 14:12:53 2009
+++ llvm-www/pubs/pubs.js	Sun Nov  8 14:22:22 2009
@@ -49,6 +49,14 @@
    month: 9,
    year: 2009}, 
 
+  {url: "2009-08-EUROPAR-Blame.html",
+   title: "Assigning Blame: Mapping Performance to High Level Parallel Programming Abstractions",
+   published: "EuroPar'09",
+   author: "Nick Rutar and Jeffrey K. Hollingsworth",
+   location: "Delft",
+   month: 8,
+   year: 2009},
+
   {url: "2009-08-FSE-Altair.html",
    title: "API hyperlinking via structural overlap",
    published: "Proc. of the ACM symposium on The foundations of software engineering symposium (FSE'09)",






More information about the llvm-commits mailing list