See this document in CiteSeerX!

A multi-threaded Message Passing Interface (MPI) architecture: performance and program issues  (Make Corrections)  
Boris V. Protopopov, Anthony Skjellum



  Home/Search   Context   Related

 
View or download:
msstate.edu/~tony/...xonomy_revised.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  msstate.edu/~tony/papers/Messa... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper discusses a multi-threaded software architecture for Message-Passing Interface (MPI) software specification. The architecture is thread-safe, allows for concurrent communication over several communications media (multi-fabric communication), efficiently utilizes available hardware concurrency over a wide range of target platforms, and allows for concurrent communication and computation within the limits imposed by the hardware. The architecture is developed in the framework of the... (Update)

Active bibliography (related documents):   More   All
0.6:   Concurrency, Multi-Threading, And Message Passing - Protopopov (1996)   (Correct)
0.4:   A Thread Taxonomy for MPI - Skjellum, Protopopov, Hebert (1996)   (Correct)
0.3:   MPICH/Madeleine: a True Multi-Protocol MPI for High.. - Aumage, Mercier, Namyst (2000)   (Correct)

Similar documents based on text:   More   All
0.7:   Comparison of designs of shared memory devices for MPICH.. - Protopopov, Skjellum (1996)   (Correct)
0.6:   Interactive Clustering for Exploration of Genomic Data - Wan, Bridges (2002)   (Correct)
0.3:   MPI/FT: A Model-based Approach to Low-overhead Fault .. - Batchu, Dandass..   (Correct)

BibTeX entry:   (Update)

@misc{ protopopov-multithreaded,
  author = "Boris V. Protopopov and Anthony Skjellum",
  title = "A multi-threaded Message Passing Interface (MPI) architecture: performance
    and program issues",
  url = "citeseer.ist.psu.edu/349679.html" }
Citations (may not include all citations):
553   Using MPI: portable parallel programming with the Message-Pa.. (context) - Gropp, Lusk et al. - 1994
246   Portable Implementation for the MPI Message-Passing Interfac.. (context) - Gropp, Lusk et al. - 1996
115   The MPI Forum. The MPI Message-Passing Interface Standard (context) - Forum, Message et al. - 1995
65   Incorporating Memory Management into User-Level Network Inte.. - Basu, Welsh
64   SunOS multithread architecture - Powell, Kleiman et al. - 1996
30   Threads Primer: a guide to multithreaded programming (context) - Lewis, Berg - 1996
29   Pthreads programming (context) - Nichols, Buttlar et al. - 1996
19   A high-performance MPI implementation on a shared-memory vec.. - Gropp, Lusk - 1997
18   MPICH working note: creating a new MPICH device using the Ch.. (context) - Gropp, Lusk - 1995
16   Reliable Data Protocol (context) - Velten, Hinden et al. - 1996
14   MPICH working note: the second-generation ADI for MPICH Impl.. - Gropp, Lusk - 1996
13   MPICH ADI Implementation Reference Manual (context) - Gropp, Lusk - 1995
8   A thread taxonomy for MPI - Skjellum, Protopopov et al. - 1996
6   Information Technology - Portable Operating Systems Interfac.. (context) - Electrical, Engineers
4   MPICH working note: the implementation of the second-generat.. (context) - Gropp, Lusk - 1996
1   Department of Computer Science (context) - Protopopov, Concurrency - 1996
1   The Tera multi-threaded architecture (context) - Company - 1998
1   Intel Corporation and Microsoft Corp (context) - Corp - 1998

Documents on the same site (http://www.cs.msstate.edu/~tony/papers/Message-Passing/):   More
Interactions between Myrinet Network Interfaces and Host.. - Rossen Dimitrov   (Correct)
The Design and Evolution of Zipcode - Skjellum, Smith, al. (1994)   (Correct)
High Performance MPI: Extending the Message Passing.. - Anthony Skjellum (1998)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC