ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
San Diego, California, June 11-13, 2003
Session 1: Speculation (Wednesday, June 11, 2:00-3:30)
Chair: Radu Rugina (Cornell University) |
Toward Efficient and Robust Software Speculative Parallelization on Multiprocessors
Marcelo Cintra (University of Edinburgh), Diego R. Llanos (University of Valladolid)
Compiler Support for Speculative Multithreading Architecture with Probabilistic Points-To Analysis
Peng-Sheng Chen, Ming-Yu Hung (National Tsing Hua University),
Yuan-Shin Hwang (National Taiwan Ocean University),
Roy Dz-Ching Ju (Intel), Jenq Kuen Lee (National Tsing Hua University)
Session 2: Software for Parallel Architectures (Wednesday, June 11, 4:00-6:00)
Chair: Vikram Adve (University of Illinois at Urbana-Champaign) |
Programming the FlexRAM Parallel Intelligent Memory System
Basilio B. Fraguela (Universidade da Coruña),
Jose Renau (University of Illinois at Urbana-Champaign),
Paul Feautrier (Ecole Normale Supérieure de Lyon),
David Padua, Josep Torrellas (University of Illinois at Urbana-Champaign)
Exploiting Task-level Concurrency in a Programmable Network Interface
Hyong-youb Kim, Vijay S. Pai, Scott Rixner (Rice University)
User-Controllable Coherence for High Performance Shared Memory Multiprocessors
Collin McCurdy, Charles Fischer (University of Wisconsin)
Session 3: Short Talks on Emerging Research Topics (Thursday, June 12, 9:00-9:45)
Chair: Sriram Rajamani (Microsoft) |
A Component Architecture for LAM/MPI
Jeffrey M. Squyres (Indiana University)
The Pensieve Project: Automatic Implementation of Programming
Language Consistency Models
Jaejin Lee (Seoul National University)
Session 4: Checkpointing and Communication (Thursday, June 12, 10:15-11:15)
Chair: Pedro Diniz (ISI) |
CC-MPI: A Compiled Communication Capable MPI Prototype for Ethernet Switched Clusters
Amit Karwande, Xin Yuan (Florida State University),
and David K. Lowenthal (University of Georgia)
Session 5: Distributed Systems (Thursday, June 12, 2:00-3:30)
Chair: Doug Lea (State University of New York at Oswego) |
Optimizing data aggregation for cluster-based Internet services
Lingkun Chu, Hong Tang, Tao Yang, (University of California, Santa Barbara), Kai Shen (University of Rochester)
Exploiting High-level Coherence Information to Optimize Distributed Shared State
DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, and Michael L. Scott
(University of Rochester)
Session 6: Panel: Future Architectures and Programming Models for High Performance Computing (Thursday, June 12, 4:00-5:30)
Moderator : Jose Moreira (IBM) |
Session 7: Short Talks on Emerging Research Topics (Friday, June 13, 9:00-9:45)
Chair: Jeanne Ferrante (University of California, San Diego) |
An Emerging Co-Array Fortran Compiler
Cristian Coarfa and Yuri Dotsenko (Rice University)
SCOOP It Up!
Piotr Nienaltowski (ETH Zurich)
Session 8: Parallel Matrix Computations (Friday, June 13, 10:15-11:15)
Chair: Rob Schreiber (Hewlett Packard Laboratories) |
The Design and Implementation of a Parallel Array Operator for the Arbitrary Remapping of Data
Steven J. Deitz (University of Washington), Bradford L. Chamberlain (Cray, University of Washington), Sung-Eun Choi (Los Alamos National Laboratory), Lawrence Snyder (University of Washington)
Session 9: Race Detection (Friday, June 13, 2:00-3:30)
Chair: David Padua (University of Illinois at Urbana-Champaign) |
Efficient On-the-Fly Data Race Detection in Multithreaded C++ Programs
Eli Pozniansky and Assaf Schuster (Technion-Israel Institute of Technology)
Compactly Representing Parallel Program Executions
Ankit Goel, Abhik Roychoudhury, Tulika MItra
(National University of Singapore)
Session 10: Programming Distributed Systems (Friday, June 13, 4:00-5:30)
Chair: Rudi Eigenmann (Purdue University) |
Phoenix : a Parallel Programming Model for Accommodating Dynamically Joining/Leaving Resources
Kenjiro Taura (University of Tokyo/JST), Kenji Kaneda (University of Tokyo), Toshio Endo (JST), Akinori Yonezawa (University of Tokyo)
ARMI: An Adaptive, Platform Independent Communication Library
Steven Saunders, Lawrence Rauchwerger
(Texas A&M University)