𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Customized Message Passing

✍ Scribed by Nayeem Islam


Publisher
Elsevier Science
Year
1997
Tongue
English
Weight
432 KB
Volume
41
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


Replacing traditional operating systems communication implementations with customized implementations increases the performance of parallel and distributed applications. This paper describes the design and implementation of customizable message passing systems. The customized message passing systems are generated using application-specific information such as the profile of an application's communication pattern. FFT, Simplex, and Cholesky are used as example parallel applications. The message passing system has also been customized for different types of distributed system services including a distributed scheduling facility. The customized message passing system likewise improves the performance of these facilities and enhances their scalability. As a practical concern, as there are a large number of possible optimizations, object-oriented frameworks are employed to organize the implementations and to facilitate the choice of optimizations.


πŸ“œ SIMILAR VOLUMES


Multibus II message passing
✍ Simon Muchmore πŸ“‚ Article πŸ“… 1986 πŸ› Elsevier Science 🌐 English βš– 264 KB
Message-passing performance of various c
✍ Dongarra, Jack J.; Dunigan, Tom πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 167 KB

This report compares the performance of different computer systems for basic message passing. Latency and bandwidth are measured on Convex, Cray, IBM, Intel, KSR, Meiko, nCUBE, NEC, SGI and TMC multiprocessors. Communication performance is contrasted with the computational power of each system. The

MPJ: MPI-like message passing for Java
✍ Carpenter, Bryan ;Getov, Vladimir ;Judd, Glenn ;Skjellum, Anthony ;Fox, Geoffrey πŸ“‚ Article πŸ“… 2000 πŸ› John Wiley and Sons 🌐 English βš– 130 KB
Performance modeling for SPMD message-pa
✍ BREHM, JÜRGEN; WORLEY, PATRICK H.; MADHUKAR, MANISH πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 279 KB πŸ‘ 2 views

Today's massively parallel machines are typically message-passing systems consisting of hundreds or thousands of processors. Implementing parallel applications efficiently in this environment is a challenging task, and poor parallel design decisions can be expensive to correct. Tools and techniques