Workshop on
Performance Optimization for High-Level Languages and Libraries (POHLL-02)
June 22 (Saturday)
Workshop Program
Last updated: July 29, 2002 with links to papers and talks
8:15        Opening Remarks
8:30 - 9:15 Keynote I
Keshav Pingali,
Cornell University
Fractal Symbolic Analysis
[Talk]
9:15 - 10:45 High Performance Libraries
The Science of Programming High-Performance Linear Algebra Libraries
Paolo Bientinesi, John A. Gunnels, Fred G. Gustavson, Greg M. Henry, Margaret E. Myers, Enrique S. Quintana-Orti, and Robert van de Geijn
[Paper]
[Talk]
- SPIRAL: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms
Markus Puschel
[Paper]
[Talk]
- Automatic Performance Tuning and Analysis of Sparse Triangular Solve
Richard Vuduc, Shoaib Kamil, Jen Hsu, Rajesh Nishtala, James W. Demmel, and Katherine A. Yelick
[Paper]
[Talk]
10:45 - 11:00 Break
11:00 - 12:30 Shared-Space Programming Models
Combining Distributed and Shared Memory Models: Approach and Evolution of the Global Arrays Toolkit
J. Nieplocha, R.J. Harrison, M.K. Kumar, B. Palmer, V. Tipparaju, and H. Trease
[Paper]
[Talk]
- A C++ Implementation of the Co-Array Programming Model
Maria Eleftheriou, Siddhartha Chatterjee, and Jose E. Moreira
[Paper]
[Talk]
- Lessons Learned from the Shared Memory Parallelization of a Functional Array Language
Clemens Grelck
[Paper]
[Talk]
12:30 - 1:30 Lunch
1:30 - 2:15 Keynote II
David Padua,
University of Illinois
Compilers as Collaborators and Competitors of High-Level Specification Systems
[Talk]
2:15 - 4:00 Optimization via Domain-Specific Information
Generating Parallel Programs for Fast Signal Transforms using SPIRAL
Jeremy Johnson
[Paper]
[Talk]
Exploiting Domain-Specific High-level Runtime Suport for Parallel Code Generation
Xiaogang Li, Ruoming Jin, and Gagan Agrawal
[Paper]
[Talk]
Compiler Support for Software Libraries
Samuel Z. Guyer and Calvin Lin
[Paper]
[Talk]
Compiler Support for Optimizing Tensor Contraction Expressions in Quantum Chemistry Computations
Gerald Baumgartner, Daniel Cociorva, Chi-Chung Lam, J. Ramanujam, and P. Sadayappan
[Paper]
[Talk]
4:00 - 4:15 Break
4:15 - 6:00 Object/Component-Based Approaches
Aiding Library Writers in Optimizing the Use of High-Level Abstractions in Scientific Applications
Daniel J. Quinlan and Markus Schordan
[Paper]
[Talk]
Parallel Objects: Virtualization and in-Process Components
Laxmikant Kale, Orion Lawlor, and Milind Bhandarkar
[Paper]
[Talk]
A Component Architecture for High Performance Computing
David E. Bernholdt, Wael R. Elwasif, James A. Kohl, and Thomas G.W. Epperly
[Paper]
[Talk]
A Parallel Communication Infrastructure for STAPL
Steven Saunders and Lawrence Rauchwerger
[Paper]
[Talk]
Important Links