• 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