DocumentCode :
911035
Title :
Dynamic, object-oriented parallel processing
Author :
Grimshaw, Andrew S. ; Strayer, W. Timothy ; Narayan, Padmini
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
Volume :
1
Issue :
2
fYear :
1993
fDate :
5/1/1993 12:00:00 AM
Firstpage :
33
Lastpage :
47
Abstract :
Mentat, a dynamic, object-oriented parallel-processing system that provides tools for constructing portable, medium-grain parallel software by combining an object-oriented approach with an underlying layered virtual-machine model is described. Mentat´s three primary design objectives-high performance through parallel execution, easy parallelism, and software portability across a wide range of platforms-are reviewed. The performance of four applications of Mentat on two platforms-a 32-node Intel iPSC/2 hypercube and a network of 16 Sun IPC Sparcstations-are examined. The applications are DNA and protein sequence comparison, image convolution, Gaussian elimination and partial pivoting, and sparse matrix-vector multiplication. The performance of Mentat in these applications is compared to that of object-oriented parallel-processing systems, compiler-based distributed-memory systems, portable parallel-processing systems, and hand-coded implementations of the same applications.<>
Keywords :
object-oriented programming; parallel processing; performance evaluation; software portability; software tools; 32-node Intel iPSC/2 hypercube; DNA; Gaussian elimination; Mentat; Sun IPC Sparcstations; compiler-based distributed-memory systems; dynamic parallel processing; easy parallelism; hand-coded implementations; high performance; image convolution; medium-grain parallel software; object-oriented parallel processing; partial pivoting; portable software; protein sequence comparison; software portability; sparse matrix-vector multiplication; virtual-machine model; Application software; Convolution; DNA; Hypercubes; Object oriented modeling; Parallel processing; Protein sequence; Software performance; Software tools; Sun;
fLanguage :
English
Journal_Title :
Parallel & Distributed Technology: Systems & Applications, IEEE
Publisher :
ieee
ISSN :
1063-6552
Type :
jour
DOI :
10.1109/88.218174
Filename :
218174
Link To Document :
بازگشت