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 |
5:30-9:30 pm | Dinner Excursion |
8:00-8:30 am | Continental Breakfast in lobby |
8:30-9:30 am | Posters |
9:30-10:30 am | Invited 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 pm | Panel, Benchmarking |
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 |
5:00-7:00 pm | Reception, lobby, and optional tour |