[llvm-commits] CVS: llvm-www/pubs/2005-08-EUROPAR-PerformanceLibs.html 2005-08-EUROPAR-PerformanceLibs.pdf index.html
Chris Lattner
lattner at cs.uiuc.edu
Mon Oct 24 08:16:34 PDT 2005
Changes in directory llvm-www/pubs:
2005-08-EUROPAR-PerformanceLibs.html added (r1.1)
2005-08-EUROPAR-PerformanceLibs.pdf added (r1.1)
index.html updated: 1.31 -> 1.32
---
Log message:
Add another paper
---
Diffs of the changes: (+53 -0)
2005-08-EUROPAR-PerformanceLibs.html | 47 +++++++++++++++++++++++++++++++++++
2005-08-EUROPAR-PerformanceLibs.pdf | 0
index.html | 6 ++++
3 files changed, 53 insertions(+)
Index: llvm-www/pubs/2005-08-EUROPAR-PerformanceLibs.html
diff -c /dev/null llvm-www/pubs/2005-08-EUROPAR-PerformanceLibs.html:1.1
*** /dev/null Mon Oct 24 10:16:33 2005
--- llvm-www/pubs/2005-08-EUROPAR-PerformanceLibs.html Mon Oct 24 10:16:23 2005
***************
*** 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>Deciding Where to Call Performance Libraries</title>
+ </head>
+ <body>
+
+ <div class="pub_title">
+ Deciding Where to Call Performance Libraries
+ </div>
+ <div class="pub_author">
+ C. Alias and D. Barthou
+ </div>
+
+
+ <h2>Abstract:</h2>
+ <blockquote>
+
+ <p>As both programs and machines are becoming more complex, writing high
+ performance codes is an increasingly difficult task. In order to bridge the gap
+ between the compiled-code and peak performance, resorting to domain or
+ architecture-specific libraries has become compulsory. However, deciding when
+ and where to use a library function must be specified by the programmer. This
+ partition between library and user code is not questioned by the compiler
+ although it has great impact on performance. We propose in this paper a new
+ method that helps the user find in its application all code fragments that can
+ be replaced with library calls. The same technique can be used to change or
+ fusion multiple calls into more efficient ones. The results of the alternative
+ detection of BLAS 1 and 2 in SPEC are presented.</p>
+ </blockquote>
+
+ <h2>Published:</h2>
+ <blockquote>
+ "Deciding Where to Call Performance Libraries"<br>
+ By C. Alias and D. Barthou<br>
+ <i>Proceedings of the International IEEE Euro-Par Conference</i>, August, 2005<br>
+ </blockquote>
+
+ <h2>Download:</h2>
+ <ul>
+ <li><a href="2005-08-EUROPAR-PerformanceLibs.pdf">Deciding Where to Call Performance Libraries</a> (PDF)</li>
+ </ul>
+
+ </body>
+ </html>
Index: llvm-www/pubs/2005-08-EUROPAR-PerformanceLibs.pdf
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.31 llvm-www/pubs/index.html:1.32
--- llvm-www/pubs/index.html:1.31 Sun Oct 23 18:59:11 2005
+++ llvm-www/pubs/index.html Mon Oct 24 10:16:23 2005
@@ -48,6 +48,12 @@
Architecture, and Synthesis for Embedded Systems (CASES'05)</i>,
San Francisco, CA, September, 2005</li>
+
+<li>"<a href="2005-08-EUROPAR-PerformanceLibs.html">Deciding Where to Call
+ Performance Libraries</a>"<br>
+ By C. Alias and D. Barthou<br>
+ <i>Proc. of the International IEEE Euro-Par Conference</i>, August, 2005</li>
+
<li>"<a href="2005-06-17-LattnerMSThesis.html">An Implementation of Swing Modulo Scheduling with Extensions for Superblocks</a>"<br>
Tanya M. Lattner.<br> <i>M.S. Thesis</i>, Computer Science Dept., University of Illinois at
Urbana-Champaign, June 2005.</li>
More information about the llvm-commits
mailing list