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> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits