[ News | IPCA | Mirrors | Add | Search | Mail | Help | WoTUG ]
Author: Tony Skjellum (tony@aurora.cs.msstate.edu)
Abstract: In this paper, we describe a number of early efforts to make use of the Message Passing Interface (MPI) standard in real applications. An informal survey, described herein, was posted by the authors on common USENet groups as well as to common MPI mailing lists. The responses contained here represent all but one the responses received; it is not exhaustive, but rather represents those researchers who were willing to respond during a limited period of time (about two weeks).
Rather than a definitive statement of MPI development work, this paper restricts itself to describing the initial successes, progress, and impressions of application developers have with MPI, according to the responses received (many other projects, not described here, are also evidently on-going). An understanding of message-passing, and access to the MPI standard are prerequisites for appreciating this paper. However, background material is given where needed. We summarize the important aspects of each response, and draw conclusions about the spread of MPI into applications. Clearly, studying the state of MPI application development is on-going: here, we demonstrate that it is well underway, and that it has breadth in the type of applications, and the target architectures. From ftp://aurora.cs.msstate.edu/pub/reports/early_apps_mpi.ps.Z.
Authors: Tony Skjellum (tony@aurora.cs.msstate.edu) and Rusty Lusk..
Author: Bodhisattwa Mukherjee (bodhi@cc.gatech.edu)
Abstract: Multiprocessors have been accepted as vehicles for improved computing speeds, cost/performance, and enhanced reliability or availability. However, the added performance requirements of user programs and functional capabilities of parallel hardware introduce new challenges to operating system design and implementation.
This paper reviews research and commercial developments in multiprocessor operating system kernels from the late 1970's to the early 1990's. The paper first discusses some common operating system structuring techniques and examines the advantages and disadvantages of using each technique. It then identifies some of the major design goals and key issues in multiprocessor operating systems. Issues and solution approaches are illustrated by review of a variety of research or commercial multiprocessor operating system kernels.
Authors: Craig C. Douglas (douglas-craig@CS.YALE.EDU); Timothy G. Mattson and Martin H. Schultz,. Yale University Department of Computer Science, USA.
Authors: Jack J. Dongarra, University of Tennessee and ORNL, USA; Hans W. Meuer and, University of Mannheim, Germany and Erich Strohmaier, University of Mannheim, Germany.
Authors: Jack J. Dongarra, University of Tennessee and ORNL, USA; Hans W. Meuer and, University of Mannheim, Germany and Erich Strohmaier, University of Mannheim, Germany.
Author: Louis Turcotte (turcottte@wes.army.mil)
Author: Russ Miller (miller@cs.buffalo.edu), University of New York at Buffalo, USA
Author: Horst D. Simon (simon@nas.nasa.gov)
Authors: David Bailey and Andrew Stratton (stratton@dcs.warwick.ac.uk).