[llvm-commits] CVS: llvm-www/pubs/2008-06-13-SPAA-STMDataPartitioning.html 2008-06-13-SPAA-STMDataPartitioning.pdf

Chris Lattner sabre at nondot.org
Tue Apr 22 18:04:02 PDT 2008



Changes in directory llvm-www/pubs:

2008-06-13-SPAA-STMDataPartitioning.html added (r1.1)
2008-06-13-SPAA-STMDataPartitioning.pdf added (r1.1)
---
Log message:

add a new paper.


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

 2008-06-13-SPAA-STMDataPartitioning.html |   47 +++++++++++++++++++++++++++++++
 2008-06-13-SPAA-STMDataPartitioning.pdf  |    0 
 2 files changed, 47 insertions(+)


Index: llvm-www/pubs/2008-06-13-SPAA-STMDataPartitioning.html
diff -c /dev/null llvm-www/pubs/2008-06-13-SPAA-STMDataPartitioning.html:1.1
*** /dev/null	Tue Apr 22 20:03:24 2008
--- llvm-www/pubs/2008-06-13-SPAA-STMDataPartitioning.html	Tue Apr 22 20:03:13 2008
***************
*** 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>Automatic Data Partitioning in Software Transactional Memories</title>
+ </head>
+ <body>
+ 
+ <div class="pub_title">
+   Automatic Data Partitioning in Software Transactional Memories
+ </div>
+ <div class="pub_author">
+   Torvald Riegel, Christof Fetzer, and Pascal Felber
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ We investigate to which extent data partitioning can help improve the performance of
+ software transactional memory (STM). Our main idea is that the access patterns of the
+ various data structures of an application might be sufficiently different so that it would
+ be beneficial to tune the behavior of the STM for individual data partitions. We evaluate
+ our approach using standard transactional memory benchmarks. We show that these
+ applications contain partitions with different characteristics and, despite the runtime
+ overhead introduced by partition tracking and dynamic tuning, that partitioning provides
+ significant performance improvements.
+ </blockquote>
+ 
+ <h2>Bibtex:</h2>
+ <pre>
+ @inproceedings{Riegel2008partitioning,
+   author = {{T}orvald {R}iegel and {C}hristof {F}etzer and {P}ascal {F}elber},
+   title = {{A}utomatic {D}ata {P}artitioning in {S}oftware {T}ransactional {M}emories},
+   booktitle = {20th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)},
+   year = {2008},
+ }
+ </pre>
+ 
+ <h2>Download:</h2>
+ <ul>
+   <li><a href="2008-06-13-SPAA-STMDataPartitioning.pdf">Automatic Data Partitioning in Software Transactional Memories</a> (PDF)</li>
+   <li><a href="http://wwwse.inf.tu-dresden.de/ABSTRACTS/riegel2008partitioning.html">Page with links to PDF and BibTex files</a></li>
+   <li>Source code for the compiler tool (LLVM-based) and the STM runtime can be downloaded at <a href="http://tinystm.org">tinystm.org</a></li> 
+ </ul>
+ 
+ </body>
+ </html>


Index: llvm-www/pubs/2008-06-13-SPAA-STMDataPartitioning.pdf






More information about the llvm-commits mailing list