Program


Wed, August 4, 1999 -- Auditorium, IRPS, UCSD

1:00-5:00 pm Registration
1:15-1:30 pm Welcome
Session I Java (Chair: Jeanne Ferrante, UCSD)
1:30-2:00 pm P. Artigas, M. Gupta, S. P. Midkiff, J. E. Moreira (IBM T.J. Watson Research Center)
High Performance Numerical Computing in Java: Language and Compiler Issues
2:00-2:30 pm M. Arnold, M. Hsiao, U. Kremer, B. Ryder, (Rutgers University)
Instruction Scheduling in the Presence of Java's Runtime Exceptions
2:30-3:00 pm C. Chambers, I. Pechtchanski, V. Sarkar, M. Serrano, H. Srinivasan (IBM T.J. Watson Research Center)
Dependence Analysis for Java
3:00-3:30 pm Break
Session II Low-level Transformations A (Chair: Larry Carter, UCSD)
3:30-4:00 pm Y. Wu, Y.-F. Lee (Intel Corporation)
Comprehensive Redundant Load Elimination for IA-64 Architecture
4:00-4:30 pm R. Govindarajan, C. Zhang, and G.R. Gao (Indian Institute of Science and University of Delaware)
Minimal Register Instruction Scheduling: A New Approach for Dynamic Instruction Scheduling Processors
4:30-5:00 pm S. Kim, S. Moon, J. Park, H. Yun, (Seoul National University)
Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling

Wed, August 4, 1999 -- Scripps Aquarium

5:30-9:30 pm Dinner Excursion

Thurs, August 5, 1999 -- San Diego Supercomputer Center

8:00-8:30 am Continental Breakfast in lobby
8:30-9:30 am Posters

Thurs, August 5, 1999 -- Auditorium, IRPS, UCSD

9:30-10:30 amInvited talk (Burton Smith, TERA)
10:30-11:00 am Break
Session III Data Distribution (Chair: Manish Gupta, IBM)
11:00-11:30 am O. Beckmann and P.H.J. Kelly (Imperial College, London)
A Linear Algebra Formulation for Optimising Replication in Data Parallel Programs
11:30-12:00 am D.R. Chakrabarti and P. Banerjee (Northwestern University)
Accurate Data and Context Management in Message-Passing Programs
12:00-12:30 pm A.G. Navarro and E.L. Zapata (University de Málaga)
An Automatic Iteration/Data Distribution Method based on Access Descriptors for DSM Multiprocessors
12:30-2:00 pm Lunch, courtyard
Session IV High-level Transformations (Chair: David Padua, UIUC)
2:00-2:30 pm C. Ding and K. Kennedy (Rice University)
Inter-array Data Regrouping
2:30-3:00 pm W. Pugh and E. Rosser (University of Maryland)
Iteration Space Slicing for Locality
3:00-3:30 pm Y. Song and Z. Li (Purdue University)
A Compiler Framework for Tiling Imperfectly-Nested Loops
3:30-4:00 pm Break
Session V Models (Chair: Zhiyuan Li, Purdue U.)
4:00-4:30 pm P. Tang and Y. Muraoka (University of Southern Queensland, Australia and Waseda University, Tokyo)
Parallel Programming with Interacting Processors
4:30-5:00 pm N. Ellmenreich, C. Lengauer and M. Griebl (Universität Passau)
Application of the Polytope Model to Functional Programs
5:00-5:30 pm P. Ramachandran and L.V. Kale (University of Illinois at Urbana Champaign)
Multilingual Debugging Support for Data-driven and Thread-based Parallel Languages
8:30-9:30 pmPanel, Benchmarking

Fri, August 6, 1999 -- Auditorium, IRPS, UCSD

8:00-8:30 am Continental Breakfast
Session VI Array Analysis (Chair: Keshav Pingali, Cornell U.)
8:30-9:00 am D. Niedzielski and K. Psarris (University of Texas at San Antonio)
An Analytical Comparison of the I-Test and Omega Test
9:00-9:30 am J. Hoeflinger and Y. Paek (University of Illinois at Urbana-Champaign and Korea Advanced Institute of Science and Technology)
The Access Region Test
9:30-10:00 am J.-F. Collard and M. Griebl (CNRS - PRiSM, University of Versailles and University of Passau)
A Precise Fixpoint Reaching Definition Analysis for Arrays
10:00-10:30 am Y. Lin and D. Padua (University of Illinois at Urbana-Champaign)
Demand-drivin Interprocedural Property Analysis
10:30-11:00 am Break
Session VII Language Support (Chair: Rudi Eigenmann, Purdue U.)
11:00-11:30 am B.L. Chamberlain, E.C. Lewis, and L. Snyder (University of Washington)
Language Support for Pipelining Wavefront Computations
11:30-12:00 am S.B. Baden and S.J. Fink (University of California, San Diego and IBM T.J. Watson)
The Data Mover: A Machine-independent Abstraction for Managing Customized Data Motion
12:00-12:30 pm C-Ch. Lam, D. Cociorva, G. Baumgartner, and P. Sadayappan (Ohio State University)
Optimization of Memory Usage and Communication Requirements for a Class of Loops Implementing Multi-Dimensional Integrals
12:30-2:00 pm Lunch, in courtyard
Session VIII Compiler Design and Cost Analysis (Chair: Jose Moreira, IBM)
2:00-2:30 pm C. Cascaval, L. DeRose, D.A. Padua, and D.A. Reed (University of Illinois at Urbana-Champaign)
Compile-time Based Performance Prediction
2:30-3:00 pm B. Zheng, J.Y. Tsai, B.Y.Zang, T. Chen, B.Huang, J.H.Li, and Y.H.Ding (University of Minnesota, Hewlett-Packard, Fudan University)
Designing the Agassiz Compiler for Concurrent Multithreaded Architectures
3:00-3:30 pm R.J. Fisher and H.G. Dietz (Purdue University)
The Scc Compiler: SWARing at MMX and 3DNow!
3:30-4:00 pm Break
Session IX Low-level Transformations B (Chair: Sanjay Rajopadhye, IRISA, Rennes)
4:00-4:30 pm A. Darte and G. Huard (LIP, ENS-Lyon)
Loop shifting for loop compaction
4:30-5:00 pm H. G. Dietz (Purdue University)
Speculative Predictions Across Arbitrary Interprocedural Control Flow

Fri, August 6, 1999 -- San Diego Supercomputer Center

5:00-7:00 pm Reception, lobby, and optional tour