[llvm-commits] [www-pubs] r101944 - in /www-pubs/trunk: 2010-04-EUROSYS-DresdenTM.html 2010-04-EUROSYS-DresdenTM.pdf pubs.js

Chris Lattner sabre at nondot.org
Tue Apr 20 14:54:09 PDT 2010


Author: lattner
Date: Tue Apr 20 16:54:09 2010
New Revision: 101944

URL: http://llvm.org/viewvc/llvm-project?rev=101944&view=rev
Log:
add another EUROSYS paper, thanks to Torvald Riegel for
sending this to me.

Added:
    www-pubs/trunk/2010-04-EUROSYS-DresdenTM.html
    www-pubs/trunk/2010-04-EUROSYS-DresdenTM.pdf   (with props)
Modified:
    www-pubs/trunk/pubs.js

Added: www-pubs/trunk/2010-04-EUROSYS-DresdenTM.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-04-EUROSYS-DresdenTM.html?rev=101944&view=auto
==============================================================================
--- www-pubs/trunk/2010-04-EUROSYS-DresdenTM.html (added)
+++ www-pubs/trunk/2010-04-EUROSYS-DresdenTM.html Tue Apr 20 16:54:09 2010
@@ -0,0 +1,64 @@
+<!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>Dresden TM Compiler (DTMC)</title>
+</head>
+<body>
+
+<div class="pub_title">
+  <a href="http://tm.inf.tu-dresden.de">Dresden TM Compiler (DTMC)</a>
+</div>
+<div class="pub_author">
+ Dave Christie and Jae-Woong Chung and Stephan Diestelhorst 
+and Michael Hohmuth and Martin Pohlack and Christof Fetzer and Martin Nowack 
+and Torvald Riegel and Pascal Felber and Patrick Marlier and Etienne Riviere
+</div>
+
+<h2>Abstract:</h2>
+<blockquote>
+AMD's Advanced Synchronization Facility (ASF) is an x86 instruction set
+extension proposal intended to simplify and speed up the
+synchronization of concurrent programs. In this paper, we report our
+experiences using ASF for implementing transactional memory. We have extended
+a C/C++ compiler to support language-level transactions and generate
+code that takes advantage of ASF. We use a software fallback mechanism for
+transactions that cannot be committed within ASF (e.g., because of hardware 
+capacity limitations).  Our evaluation uses a cycle-accurate x86 simulator 
+that we have extended with ASF support. Building a complete ASF-based software 
+stack allows us to evaluate the performance gains that a user-level program 
+can obtain from ASF. Our measurements on a wide range of benchmarks indicate 
+that the overheads traditionally associated with software transactional 
+memories can be significantly reduced with the help of ASF.
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  "Dresden TM Compiler (DTMC)"
+  <br>
+  Dave Christie and Jae-Woong Chung and Stephan Diestelhorst 
+and Michael Hohmuth and Martin Pohlack and Christof Fetzer and Martin Nowack 
+and Torvald Riegel and Pascal Felber and Patrick Marlier and Etienne Riviere
+  <br>
+<i>
+Proc. of the 5th ACM European Conference on Computer Systems
+</i>, Paris, France, April 2010.
+</blockquote>
+<h2>Download:</h2>
+<h3>Paper:</h3>
+<ul>
+  <li><a href="2010-04-EUROSYS-DresdenTM.pdf">
+  Dresden TM Compiler (DTMC)
+  </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-04-EUROSYS-DresdenTM.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-04-EUROSYS-DresdenTM.pdf?rev=101944&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-pubs/trunk/2010-04-EUROSYS-DresdenTM.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: www-pubs/trunk/pubs.js
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/pubs.js?rev=101944&r1=101943&r2=101944&view=diff
==============================================================================
--- www-pubs/trunk/pubs.js (original)
+++ www-pubs/trunk/pubs.js Tue Apr 20 16:54:09 2010
@@ -8,6 +8,15 @@
    location: "Cape Town, South Africa",
    month: 5,
    year: 2010},
+  {url: "2010-04-EUROSYS-DresdenTM.html",
+   title: "Dresden TM Compiler (DTMC)",
+   published: "Proc. of the 5th ACM European Conference on Computer Systems (EuroSys'10)",
+            author: "Dave Christie and Jae-Woong Chung and Stephan Diestelhorst 
+            and Michael Hohmuth and Martin Pohlack and Christof Fetzer and Martin Nowack 
+            and Torvald Riegel and Pascal Felber and Patrick Marlier and Etienne Riviere",
+   location: "Paris, France",
+   month: 4,
+   year: 2010},
   {url: "2010-04-EUROSYS-RevNIC.html",
    title: "Reverse Engineering of Binary Device Drivers with RevNIC",
    published: "Proc. of the 5th ACM European Conference on Computer Systems (EuroSys'10)",





More information about the llvm-commits mailing list