Message-Passing Tools

Salim Hariri, Ilkyeun Ra

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

This chapter briefly reviews the distributed shared-memory and message-passing models for network-centric applications. It presents the advantages of message-passing tools and their classification with respect to the application domain, programming model supported, communication model, portability, and adaptability. The chapter then describes hardware-and software-based approaches to improving the performance of message-passing tools. This is followed by an overview of existing message-passing tools such as socket-based message-passing, p4, Parallel Virtual Machine (PVM), Message Passing Interface (MPI), Nexus, Madeleine, and Active Messages. The chapter then describes the design of ACS (Adaptive Communication Systems), a multi-threaded message-passing tool, and presents an experimental evaluation of ACS and three different message-passing tools (p4, PVM, and MPI) with respect to primitives and application performance.

Original languageEnglish (US)
Title of host publicationTools and Environments for Parallel and Distributed Computing
PublisherWiley
Pages11-56
Number of pages46
ISBN (Electronic)9780471474838
ISBN (Print)9780471332886
DOIs
StatePublished - Jan 1 2004

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Message-Passing Tools'. Together they form a unique fingerprint.

Cite this