[llvm-commits] CVS: llvm-www/pubs/2004-03-ICDCS-Adaptions.html 2004-03-ICDCS-Adaptions.pdf index.html
Chris Lattner
lattner at cs.uiuc.edu
Sun Oct 31 18:50:27 PST 2004
Changes in directory llvm-www/pubs:
2004-03-ICDCS-Adaptions.html added (r1.1)
2004-03-ICDCS-Adaptions.pdf added (r1.1)
index.html updated: 1.11 -> 1.12
---
Log message:
Add a new paper
---
Diffs of the changes: (+62 -1)
Index: llvm-www/pubs/2004-03-ICDCS-Adaptions.html
diff -c /dev/null llvm-www/pubs/2004-03-ICDCS-Adaptions.html:1.1
*** /dev/null Sun Oct 31 20:50:26 2004
--- llvm-www/pubs/2004-03-ICDCS-Adaptions.html Sun Oct 31 20:50:13 2004
***************
*** 0 ****
--- 1,56 ----
+ <!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>Coordinating Adaptations in Distributed Systems</title>
+ </head>
+ <body>
+
+ <div class="pub_title">
+ Coordinating Adaptations in Distributed Systems
+ </div>
+ <div class="pub_author">
+ Brian Ensink and <a href="http://www.cs.uiuc.edu/~vadve">Vikram Adve</a>
+ </div>
+
+ <h2>Abstract:</h2>
+ <blockquote>
+ Distributed applications may use sophisticated run-time
+ adaptation strategies to meet their performance
+ or quality-of-service goals. Coordinating an adaptation
+ that involves multiple processes can require complex
+ communication or synchronization, in addition to communication
+ in the base application. We propose conceptually
+ simple high-level directives and a sophisticated runtime algorithm
+ for coordinating adaptation automatically and
+ transparently in distributed applications. The coordination
+ directives specify when to adapt, in terms of the relative
+ computational progress of each relevant process. The coordination
+ algorithm relies on simple compiler transformations
+ to track the progress of the processes, and performs
+ the adaptive changes locally and asynchronously at each
+ process. Measurements of the runtime overhead of the automatic
+ coordination algorithm for two adaptive applications
+ (a parallel PDE solver and a distributed video tracking
+ code) show that the overhead is less than 1% of execution
+ time for both these codes, even with relatively frequent
+ adaptations, and does not grow significantly with the number
+ of coordinating processes.
+ </blockquote>
+
+ <h2>Published:</h2>
+ <blockquote>
+ "Coordinating Adaptations in Distributed Systems", Brian Ensink and Vikram Adve.<br>
+ Proceedings of the 24th International Conference on Distributed Computing Systems
+ (ICDCS 2004), Tokyo, Japan, March 2004
+ </blockquote>
+
+ <h2>Download:</h2>
+ <ul>
+ <li><a href="2004-03-ICDCS-Adaptions.pdf">Coordinating Adaptations in
+ Distributed Systems</a> (PDF)</li>
+ </ul>
+
+ </body>
+ </html>
Index: llvm-www/pubs/2004-03-ICDCS-Adaptions.pdf
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.11 llvm-www/pubs/index.html:1.12
--- llvm-www/pubs/index.html:1.11 Sun Oct 31 20:37:10 2004
+++ llvm-www/pubs/index.html Sun Oct 31 20:50:15 2004
@@ -50,7 +50,12 @@
<li>"<a href="2004-Spring-AlexanderssonMSThesis.html">RubyComp - A Ruby-to-LLVM
Compiler Prototype</a>"<br>Anders Alexandersson. <i>Masters Thesis</i>,
Division of Computer Science at the Department of Informatics and Mathematics,
-University of Trollhättan/Uddevalla, Sweden, Sprint 2004</li>
+University of Trollhättan/Uddevalla, Sweden, Spring 2004</li>
+
+<li>"<a href="2004-03-ICDCS-Adaptions.html">Coordinating Adaptations in
+Distributed Systems</a>"<br>
+Brian Ensink and Vikram Adve. Proc. of the 24th International Conference on
+Distributed Computing Systems (ICDCS 2004), Tokyo, Japan, March 2004</li>
<li>"<a href="2003-07-18-ShuklaMSThesis.html">Lightweight, Cross-Procedure
Tracing for Runtime Optimization</a>"<br> Anand Shukla. <i>Masters Thesis</i>,
More information about the llvm-commits
mailing list