A Threads-Only MPI Implementation for the Development of Parallel Programs

  title={A Threads-Only MPI Implementation for the Development of Parallel Programs},
  author={Erik D. Demaine},
In this paper, we present a threads-only implementation of MPI, called TOMPI, that allows eecient development of parallel programs on a workstation. The communication and context-switching overhead is reduced signiicantly compared to existing MPI implementations , by the use of threads and shared memory in place of UNIX processes and often sockets. Results demonstrate the scalability of TOMPI in comparison to two MPICH devices. We provide a C/C++ preprocessor to modify the semantics of global… CONTINUE READING
Highly Cited
This paper has 76 citations. REVIEW CITATIONS

From This Paper

Topics from this paper.


Publications citing this paper.
Showing 1-10 of 41 extracted citations

77 Citations

Citations per Year
Semantic Scholar estimates that this publication has 77 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-7 of 7 references

TPVM: A threads-based interface and subsystem for PVM,

  • Adam Ferrari, V. S. Sunderam
  • Tech. Rep. CSTR-940802, Dept. of Mathematics and…
  • 1994
Highly Influential
6 Excerpts

Lightweight threads in a distributed memory environment," Submitted to Journal of Parallel and Distributed Programming, 1996, World Wide Web. http://www.cs.uwyo.edu/~haines/research/ chant/jpdc.ps

  • Matthew Haines, Piyush Mehrotra, David Cronk, Chant
  • 1996
1 Excerpt

Similar Papers

Loading similar papers…