Porting a vector library: a comparison of MPI, Paris, CMMD and PVM

@article{Hardwick1994PortingAV,
  title={Porting a vector library: a comparison of MPI, Paris, CMMD and PVM},
  author={Jonathan C. Hardwick},
  journal={Proceedings Scalable Parallel Libraries Conference},
  year={1994},
  pages={68-77}
}
The paper describes the design and implementation in MPI of the parallel vector library CVL, which is used as the basis for implementing nested data-parallel languages such as NESL and Proteus. We outline the features of CVL, and compare the ease of writing and debugging the portable MPI implementation with our experiences writing previous versions in CM-2 Paris, CM-5 CMMD, and PVM 3.0. We give initial performance results for MPI CVL running on the SP-1, Paragon, and CM-5, and compare them with… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 14 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-10 OF 20 REFERENCES

A comparison of communication libraries: NX, CMMD, MPI, PVM. NASA Ames User Seminar, http://lovelace.nas.nasa.gov /Parallel/People/wcs/talks/message passing comparison.ps

William Saphir
  • 1993
VIEW 2 EXCERPTS

RISC microprocessors and scientific computing

  • Supercomputing '93. Proceedings
  • 1993
VIEW 1 EXCERPT

UnCvL : The University of North CarolinaC Vector

LibraryRickard, Ellen S. Faith, Doug L. Ho man, Gilbert David, StahlTR
  • 1993
VIEW 2 EXCERPTS

Active Messages: A Mechanism for Integrated Communication and Computation

  • [1992] Proceedings the 19th Annual International Symposium on Computer Architecture
  • 1992
VIEW 1 EXCERPT