(Enter summary)
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. (Update)
Similar documents (at the sentence level):
16.4%: Porting a Vector Library: a Comparison of MPI, Paris, CMMD and PVM - Hardwick (1994)
(Correct)
Active bibliography (related documents): More All
0.7: Implementation of a Portable Nested Data-Parallel.. - Blelloch, Chatterjee.. (1994)
(Correct)
0.3: Optimizing Fortran90D/HPF for Distributed-Memory Computers - Roth (1997)
(Correct)
0.3: Compilation Techniques for Parallel Systems - Gupta, Pande, Psarris, Sakar (1999)
(Correct)
Similar documents based on text: More All
0.4: Cvl: A C Vector Library - Manual Version 2 - Blelloch, Chatterjee, Hardwick, .. (1993)
(Correct)
0.4: DPL : Data Parallel Library Manual - Palmer (1994)
(Correct)
0.4: UnCvL: The University of North Carolina C Vector Library - Faith, Hoffman, Stahl (1993)
(Correct)
BibTeX entry: (Update)
@techreport{ hardwick94portingtr,
author = "Jonathan C. Hardwick",
title = "Porting a vector library: a comparison of {MPI}, {Paris}, {CMMD} and {PVM} (or, ``I'll never have to port {CVL} again'')",
number = "CMU-CS-94-200",
institution = "School of Computer Science, Carnegie Mellon University",
month = "November",
year = "1994",
url = "citeseer.ist.psu.edu/article/hardwick94porting.html" }
Citations (may not include all citations):
912
MPI: A message-passing interface standard
- Interface - 1994
595
Active messages: a mechanism for integrated communication an..
- von Eicken, Culler et al. - 1992
206
Vector Models for Data-Parallel Computing (context) - Blelloch - 1990
166
NESL: A nested data-parallel language
- Blelloch - 1993
130
Implementation of a portable nested data-parallel language
- Blelloch, Hardwick et al. - 1994
91
CM Fortran Reference Manual (context) - Corporation, MA - 1992
54
Technical Report CMU-CS (context) - Blelloch, Chatterjee et al. - 1993
53
CMMD Reference Manual (context) - Corporation, MA - 1993
37
VCODE: A data-parallel intermediate language (context) - Blelloch, Chatterjee - 1990
37
Prototyping parallel and distributed programs in Proteus
- Mills, Nyland et al. - 1991
29
User's Guide and Reference Manual (context) - Geist, Beguelin et al. - 1993
16
Compiling Data-Parallel Programs for Efficient Execution on .. (context) - Chatterjee - 1991
15
a Portable Implementation of MPI (context) - Bridges, Doss et al. - 1994
12
Paris Reference Manual (context) - Corporation, MA - 1991
11
Scan primitives for vector computers
- Chatterjee, Blelloch et al. - 1990
9
PVM and HeNCE Programmer's Manual (context) - Research - 1993
8
RISC microprocessors and scientific computing
- Bailey - 1993
7
UnCvl: The University of North Carolina C vector library
- Faith, Hoffman et al. - 1993
5
CDPEAC: Using GCC to program in DPEAC (context) - Corporation, MA - 1992
3
Optimizing CM Fortran compiler for Connection Machine comput.. (context) - Sabot - 1994
2
A comparison of communication libraries: NX (context) - Saphir - 1993
1
A proof-of-concept for CVL on top of PVM (context) - Hardwick - 1993
Documents on the same site (http://www.epm.ornl.gov/~walker/mpi/alphabetical.html): More
A Proposal For A User-Level, Message Passing Interface In.. - Dongarra, Hempel, al. (1993)
(Correct)
An MPI Version of the BLACS - Walker (1994)
(Correct)
Extending the Message Passing Interface (MPI) - Skjellum, Doss, Viswanathan..
(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