Design Principles for Message-Passing Systems

نویسنده

  • Gregory V. Wilson
چکیده

At present, message passing is the most popular programming paradigm for asyn-chronous parallelism. Many \general-purpose" message-passing systems already exist, and many more are being developed. This paper argues that most existing systems are too unstructured to support large-scale applications development, describes some of the criteria a truly general message-passing system must satisfy, and outlines some alternative implementation strategies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of a Library of Parallel Preconditioners

We outline the design principles underlying the ParPre library of parallel preconditioners. ParPre is a message passing library of distributed preconditioners for linear systems, written using MPI and Petsc. It comprises Schwarz methods, Schur system domain decompositioning, various parallel incomplete factorisations, and multilevel methods.

متن کامل

Object-oriented analysis and design of the Message Passing Interface

The major contribution of this paper is the application of modern analysis techniques to the important Message Passing Interface standard, work done in order to obtain information useful in designing both application programmer interfaces for objectoriented languages, and message passing systems. Recognition of \Design Patterns" within MPI is an important discernment of this work. A further con...

متن کامل

Application Driven MIMD Communication Processor Design

The design space of communication processors for message passing distributed memory systems is rather large. Many of the design decisions that are taken seem to be dependent on the targeted application, or application area, considering the various different communication hardware designs, commercial as well as research based, that have been presented. This paper describes a framework currently ...

متن کامل

Writing Parallel Libraries with MPI - Common Practice, Issues, and Extensions

Modular programming is an important software design concept. We discuss principles for programming parallel libraries, show several successful library implementations, and introduce a taxonomy for existing parallel libraries. We derive common requirements that parallel libraries pose on the programming framework. We then show how those requirements are supported in the Message Passing Interface...

متن کامل

A framework for design and implementation of control software

This paper describes a framework which was used in the implementation of software for the control of autonomous vehicles and whose principles could make it suitable for other kind of applications. The framework acts as a layer over the operating system, hiding its relative complexity from the developer. The framework is based on a location transparent multicast message passing paradigm. This me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007