Porting a Vector Library: A Comparison of MPI, Paris, CMMD and PVM (or, "I'll Never Have to Port CVL Again"),
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 MPl CVL running on an IBM SP-1, Intel Paragon, and TMC CM-5.
Document Details
- Document Type
- Technical Report
- Publication Date
- Nov 01, 1994
- Accession Number
- ADA290231
Entities
People
- Jonathan C. Hardwick
Organizations
- Carnegie Mellon University