• DocumentCode
    2069113
  • Title

    Implementation and performance of a domain decomposition algorithm in Sisal

  • Author

    DeBoni, Thomas ; Feo, John ; Rodrigue, Garry ; Muller, John

  • Author_Institution
    Lawrence Livermore Nat. Lab., CA, USA
  • Volume
    2
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    605
  • Lastpage
    614
  • Abstract
    Sisal is a general-purpose functional language that hides the complexity of parallel processing, expedites parallel program development, and guarantees determinacy. Parallelism and management of concurrent tasks are realized automatically by the compiler and runtime system. Spatial domain decomposition is a widely-used method that focuses computational resources on the most active, or important, areas of a domain. Many complex programming issues are introduced in parallelizing this method, including: dynamic spatial refinement, dynamic grid partitioning and fusion, task distribution, data distribution, and load balancing. In this paper, we describe a spatial domain decomposition algorithm programmed in Sisal. We explain the compilation process, and present the execution performance of the resultant code on two different multiprocessor systems: a multiprocessor vector supercomputer, and a cache-coherent scalar multiprocessor.<>
  • Keywords
    computational complexity; functional programming; parallel algorithms; parallel programming; performance evaluation; program compilers; resource allocation; software engineering; Sisal; cache-coherent scalar multiprocessor; compilation process; compiler; complexity hiding; computational resources; concurrent task management; data distribution; determinacy; dynamic grid fusion; dynamic grid partitioning; dynamic spatial refinement; execution performance; general-purpose functional language; load balancing; multiprocessor vector supercomputer; parallel processing; parallel program development; parallelisation; runtime system; spatial domain decomposition algorithm; task distribution;
  • 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.323222
  • Filename
    323222