Fourth International Workshop on
High-Level Parallel Programming Models
and Supportive Environments

Call for Participation

(postscript version of program)

( proceedings, Springer LNCS volume 1586, ISBN 3-540-65831-9)

( April 12, 1999, San Juan, Puerto Rico, USA)

Sponsored by IEEE Computer Society, Technical Committee on Parallel Processing.

Held in conjunction with the 12th International Parallel Processing Symposium & 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP 1999)
( April 12-16, 1999, San Juan, Puerto Rico, USA )

Prior and later HIPS Workshops
1996, 1997, 1998, 2000

Workshop Schedule, Monday April 12, 1999

8:30-10:00 - Session 1

10:00-10:30 - Break

10:30-12:00 - Session 2, chaired by Manuel M. T. Chakravarty, University of Tsukuba, Japan

12:00-12:15 - Short Report: A new IEEE Task Force on Cluster Computing (with slides)
Mark Baker (University of Portsmouth, U.K.)

12:15-13:15 - Lunch (on your own ?)

13:15-14:00 - Session 3, chaired by Vijay Karamcheti, New York University, USA

14:00-15:00 - Invited Talk: A Discipline of Multiprogramming(with slides)
Jayadev Misra (University of Texas at Austin, USA)

15:00-15:30 - Break

15:30-17:00 - Session 4, chaired by Peter Keleher, University of Maryland, USA


HIPS'99 is a full-day workshop to be held at the IPPS/SPDP 1999 focusing on high-level programming of networks of workstations and of massively-parallel machines. Its goal is to bring together researchers working in the areas of applications, language design, compilers, system architecture, and programming tools to discuss new developments in programming such systems.

With the advent of the de facto standards Parallel Virtual Machine (PVM) and Message Passing Interface (MPI), parallel programming using the message-passing style has reached a certain level of maturity. However, in terms of convenience and productivity, this parallel programming style is often considered to correspond to assembler-level programming of sequential computers.

One of the keys for a (commercial) breakthrough of parallel processing, therefore, are high-level programming models that allow to produce truly efficient code. Along this way, languages and packages have been established which are more convenient than explicit message passing and allow higher productivity in software development; examples are High Performance Fortran (HPF), thread packages for shared memory-based programming, and Distributed Shared Memory (DSM) environments.

Yet, current implementations of high-level programming models often suffer from low performance of the generated code, from the lack of corresponding high-level development tools, e.g. for performance analysis, and from restricted applicability, e.g. to the data parallel programming style. This situation requires strong research efforts in the design of parallel programming models and languages that are both at a high conceptual level and implemented efficiently, in the development of supportive tools, and in the integration of languages and tools into convenient programming environments. Hardware and operating system support for high-level programming, e.g. distributed shared memory and monitoring interfaces, are further areas of interest.

This workshop provides a forum for researchers and commercial developers to meet and discuss the various hardware and software issues involved in the design and use of high-level programming models and supportive environments. Original submissions are invited in all areas relevant to this theme. Appropriate topics include (but are not restricted to) the following topics.

Papers should describe the interaction of high-level programming models with compilers, run time systems, and hardware support.


Simply register for IPPS/SPDP 1999, and you can attend this workshop (as well as the main conference and the other workshops). Registration is administered by IPPS/SPDP 1999.


Frank Mueller
Humboldt University Berlin
Institut fuer Informatik
Unter den Linden 6
10099 Berlin, Germany
phone: (+49) (30) 2093-3011, fax: -3010

Program Committee

Arndt Bode, Technische Universität München, Germany
Helmar Burkhart, Universität Basel, Switzerland
John Carter, University of Utah, USA
Karsten Decker, CSCS/SCSC, Switzerland
Hans Michael Gerndt, Forschungszentrum Jülich, Germany
Hermann Hellwagner, Universität Klagenfurt, Austria
Francois Irigoin, Ecole des Mines de Paris, France
Vijay Karamcheti, New York University, USA
Peter Keleher, University of Maryland, USA
Ulrich Kremer, Rutgers University, USA
James Larus, University of Wisconsin-Madison, USA
R. Perrott, Queen's University of Belfast, United Kingdom
Thierry Priol, INRIA, France
Domenico Talia, ISI-CNR, Italy
Hans Zima, University of Vienna, Austria