3rd Workshop on Runtime Systems for Parallel Programming (RTSPP)
San Juan, Puerto Rico, April 12, 1999

to be held in conjunction with the

13th International Parallel Processing Symposium ( IPPS/SPDP 1999 )

[ Motivation] [ Advance Program] [ Program Committee] [ Registration] [ Workshop Organizers]
[ Call For Papers]


Runtime systems are critical to the implementation of parallel programming languages and libraries. They provide the core functionality of a particular programming model and the glue between the model and the underlying hardware and operating system. As such, runtime systems have a large impact on the performance and portability of parallel programming systems.

Despite the importance of runtime systems, there are few forums in which practitioners can exchange their ideas, and these are typically forums showcasing peripheral areas, such as languages, operating systems, and parallel computing. RTSPP provides a forum for bringing together runtime system designers from various backgrounds to discuss the state-of-the-art in designing and implementing runtime systems for parallel programming. This one-day workshop includes technical sessions of refereed papers and panel discussions.

The first two workshops (RTSPP'97 and RTSPP'98) were very successful and generated a lot of interest. Both the reviewed papers and invited talks were well received.

Advance Program

Here's the preliminary program.

8:45 Opening Remarks

9:00-10:00 Session I: Communication in Clusters of Workstations

                    Efficient Communication in Multithreaded Runtime Systems
                    Luc Bouge, Jean-Francois Mehaut, and Raymond Namyst
                    École Normale Supérieure of Lyon
(ENS Lyon), France

                    Application Performance of a Linux Cluster using Converse
                    Laxmikant Kale, Robert Brunner, James Phillips, and Krishnan Varadarajan
                    University of Illinois at Urbana Champaign, USA

10:00-10:30 Break

10:30-11:30 Session II: Cluster Computing

                    An Efficient and Transparent Thread Migration Scheme in the PM2 Runtime System
                    Gabriel Antoniu, Luc Bouge, and Raymond Namyst
                    École Normale Supérieure of Lyon (ENS Lyon), France

                    Parallel Jobs, Sequential Jobs, and Non-Dedicated Clusters of Workstations
                    Kritchalach Thitikamol and Peter Keleher
                    University of Maryland, USA

11:30-12:30 Panel I: Critical Issues in Cluster-based Parallel Computing

12:30-1:30 Lunch

1:30-3:30 Session III: I/O, Distributed Arrays, Distributed Shared Memory

                    A Framework for Adaptive Storage I/O on Computational Grids
                    Huseyin Simitci and Daniel A. Reed
                    University of Illinois at Urbana Champaign, USA

                    ARMCI: A Portable Remote Memory Copy Library for Distributed Array Libraries and Compiler Run-time Systems
                    Jarek Nieplocha and Bryan Carpenter
                    Pacific Northwest National Laboratory, USA; Syracuse University, USA

                    Multicast-based Runtime Systems for Highly Efficient Causally Consistent Software-only DSM
                    Thomas Seidmann
                    Simultan AG, Switzerland

                    Adaptive DSM-Runtime Behavior via Speculative Data Distribution
                    Frank Mueller
                    Humboldt-Universitaet zu Berlin, Germany

3:30-4:00 Break

4:00-5:00 Panel II: Research Problems in Run-Time Systems

5:00 Open Forum and Closing Remarks

Program Committee

Henri Bal, Vrije Universiteit, The Netherlands
Pete Beckman, Los Alamos National Laboratory, USA
Greg Benson, University of San Francisco, USA
Luc Bougé, École Normale Supérieure of Lyon (ENS Lyon), France
Matthew Haines, University of Wyoming, USA
Laxmikant V. Kale, University of Illinois at Urbana Champaign, USA
Koen Langendoen, Delft University of Technology, The Netherlands
David Lowenthal, University of Georgia, USA
Frank Mueller, Humboldt-Universitaet zu Berlin, Germany
Ron Olsson, University of California, Davis, USA
Raju Pandey, University of California, Davis, USA
Alan Sussman, University of Maryland, USA


This workshop is being held as part of IPPS/SPDP 1999. All workshop attendees are expected to pay for the IPPS/SPDP 1999 registration, which includes access to all sessions and workshops, coffee break and refreshments, as well as a number of lunches and receptions. Information about IPPS/SPDP 1999 can be obtained over the Web at the following URL: http://www.ippsxx.org/ipps99/ .

Workshop Organizers

Laxmikant V. Kale (kale@cs.uiuc.edu) -- General Chair
Department of Computer Science
University of Illinois
1304 W. Springfield
Urbana, IL 61801, USA
Phone: 217-244-0094
Fax: 217-333-3501

Pete Beckman (beckman@acl.lanl.gov) -- Co Chair
Los Alamos National Laboratory
Los Alamos, NM 87545, USA
Phone: 505-665-0800
Fax: 505-665-4939

Matthew Haines (haines@cs.uwyo.edu) -- Steering Chair
Department of Computer Science
University of Wyoming
Laramie, WY 82071-3682, USA
Phone: 307-766-2440
Fax: 307-766-4036

Ron Olsson (olsson@cs.ucdavis.edu) -- Program Chair
Department of Computer Science
University of California, Davis
One Shields Avenue
Davis, CA 95616-8562, USA
Phone: 530-752-7004
Fax: 530-752-4767