Location: University of Rochester, Schlegel Hall Rotunda ________ Talks: Thursday - Schlegel 407, Friday/Saturday - Schlegel 207 Transportation: A bus has been arranged to transport you from the hotel to ______________ the university, as well as from the university to the reception Thursday May 25th, 2000 _______________________ Registration/Continental Breakfast (8:00 a.m.) ----------------------------------------------- Keynote: (9:00 - 10:00) ----------------------- Software Shared Memory: Successes, Failures, Future Directions Willy Zwaenepoel, Rice University Session 1 - I/O, Data-Intensive Computing (10:30 - 12:00) Session Chair: John Mellor-Crummer, Rice University --------------------------------------------------------------- A Collective I/O Scheme based on Compiler Analysis Mahmut T Kandemir Achieving Robust, Scalable Cluster I/O in Java Matt Welsh, David Culler High Level Programming Methodologies for Data Intensive Computations Gagan Agrawal, Renato Ferreira, Joel Saltz, Ruoming Jin Lunch - Schlegel Rotunda (12:00 - 2:00) --------------------------------------- Computer Science Department demos from 1:00 - 2:00 -------------------------------------------------- Session 2 - Static Analysis (2:00 - 3:30) Session Chair: Lawrence Rauchwerger, Texas A&M University --------------------------------------------------------------------- Static Analysis for Guarded Code Ping Hu A Framework for Selective Register Demotion for Efficient Register Allocation Deepankar Bairagi, Santosh Pande, Dharma Agrawal A Comparison of Locality Transformations for Irregular Codes Hwansoo Han, Chau-Wen Tseng Session 3 - OpenMP Support (4 - 5:30) Session Chair: Angelos Bilas, University of Toronto --------------------------------------------------------------- UPMlib: A Runtime System for Tuning the Memory Performance of OpenMP Programs on Scalable Shared-Memory Multiprocessors Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D. Polychronopoulos, Jesus Labarta, Eduard Ayguade Performance Evaluation of OpenMP Applications with Nested Parallelism Yoshizumi Tanaka, Kenjiro Taura, Mitsuhisa Sato, Akinori Yonezawa An Evaluation of Adaptive Execution of OpenMP Task Parallel Programs Alex P Scherer, Thomas Gross, Willy Zwaenepoel Friday May 26th, 2000 _____________________ Continental Breakfast (8:30 a.m.) --------------------------------- Session 4 - Synchronization (9:00 - 10:00) Session Chair: Michael L. Scott, University of Rochester -------------------------------------------------------------------- Optimizing Mutual Exclusion Synchronization in Explicitly Parallel Programs Diego Novillo, Ronald C Unrau, Jonathan Schaeffer Detecting Read-Only Methods in Java Jeff Bogda Session 5 - Software DSM (10:30 - 12:00) Session Chair: Pete Keleher -------------------------- The Effect of Contention on the Scalability of Page-Based Software Shared Memory Systems Eyal de Lara, Y. Charlie Hu, Honghui Lu, Alan L. Cox, Willy Zwaenepoel Measuring Coherence Costs for Distributed Shared Data Christopher S Diaz, James N Griffioen Compilation and Runtime Optimizations for Software Distributed Shared Memory Kai Zhang, John Mellor-Crummey, Robert J Fowler Lunch - Schlegel Rotunda (12:00 - 1:30) --------------------------------------- Session 6 - Heterogeneous/Meta-Computing (1:30 - 3:30) Session Chair: Gagan Agrawal, University of Delaware ---------------------------------------------------------------- Run-Time Support for Distributed Sharing in Typed Languages Y. Charlie Hu, Weimin Yu, Dan Wallach, Alan Cox, Willy Zwaenepoel InterWeave: A Middleware System for Distributed Shared State DeQing Chen, Sandhya Dwarkadas, Srinivasan Parthasarathy, Eduardo Pinheiro, Michael L Scott Runtime support for adaptive heavyweight services Julio C Lopez, David O'Hallaron An Infrastructure for Monitoring and Management in Computational Grids Abdul Waheed, Warren Smith, Jude George, Jerry Yan Panel Session (4 - 5) --------------------- Topic: "New and Renewed Applications and Challenges for Scalable Computing" Moderator: Jaspal Subhlok, University of Houston Panelists: Alan L. Cox (Rice University), Dave O'Hallaron (Carnegie-Mellon University), Keshav Pingali (Cornell University), Michael L. Scott (University of Rochester), ... Reception (5:30 - 7:30) - George Eastman House ---------------------------------------------- Saturday May 27th, 2000 ________________________ Session 7 - Issues of load (9:00 - 10:00) Session Chair: Thomas Gross, ETH Zurich, Carnegie-Mellon University ------------------------------------------------------------------------------- Realistic CPU Workloads Through Host Load Trace Playback Peter A Dinda, David R O'Hallaron Thread Migration and Load-Balancing in Heterogenous Environments Peter J Keleher, Kritchal Thitikamol Session 8 - Compiler-Supported Parallelism (10:30-11:30) Session Chair: David Lowenthal, University of Georgia ----------------------------------------------------------------- Towards Compiler Support for Scalable Parallelism Daniel G Chavarria-Miranda, John Mellor-Crummey Speculative Parallelization of Partially Parallel Loops Francis H Dang, Lawrence Rauchwerger