Porting a Vector Library: A Comparison of MPI, Paris, CMMD, and PVM (or, "I''ll never have to port CVL again")

  • Authors:
  • Jonathan C. Hardwick

  • Affiliations:
  • -

  • Venue:
  • Porting a Vector Library: A Comparison of MPI, Paris, CMMD, and PVM (or, "I''ll never have to port CVL again")
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

This 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 compare the ease of writing and debugging the portable MPI implementation of CVL with our experiences writing previous versions in CM-2 Paris, CM-5 CMMD, and PVM, and give initial performance results for MPI CVL running on an IBM SP-1, Intel Paragon, and TMC CM-5.