• DocumentCode
    2069017
  • Title

    The Multicomputer Toolbox/spl minus/first-generation scalable libraries

  • Author

    Skjellum, Anthony ; Leung, Alvin P. ; Smith, Steven G. ; Falgout, Robert D. ; Still, Charles H. ; Baldwin, Chuck H.

  • Author_Institution
    Dept. of Comput. Sci. & NSF Eng. Res. Center, Mississippi State Univ., MS, USA
  • Volume
    2
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    644
  • Lastpage
    654
  • Abstract
    "First-generation" scalable parallel libraries have been achieved, and are maturing, within the Multicomputer Toolbox. The Toolbox includes sparse, dense, iterative linear algebra, a stiff ODE/DAE solver, and an open software technology for additional numerical algorithms. We have devised C-based strategies for useful classes of distributed data structures, including distributed matrices and vectors. The underlying Zip code message passing system has enabled process-grid abstractions of multicomputers, communication contexts, and process groups, all characteristics needed for building scalable libraries, and scalable application software. A data-distribution-independent approach to building scalable libraries is needed so that applications do not unnecessarily have to redistribute data at high expense. We discuss the strategy used for implementing data-distribution-independent mappings. We also indicate that data-distribution-independent algorithms are sometimes more efficient than fixed-data-distribution counterparts, because redistribution of data can be avoided, and that this question is strongly application dependent.<>
  • Keywords
    data structures; linear algebra; message passing; parallel machines; parallel programming; subroutines; C-based strategies; Multicomputer Toolbox; communication contexts; data-distribution-independent approach; data-distribution-independent mappings; distributed data structures; distributed matrices; first-generation scalable libraries; fixed-data-distribution counterparts; multicomputers; open software technology; process groups; process-grid abstractions; scalable application software; scalable parallel libraries; stiff ODE/DAE solver; terative linear algebra; underlying Zip code message passing system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323218
  • Filename
    323218