• DocumentCode
    3204494
  • Title

    Formal derivation of an efficient parallel 2-D Gauss-Seidel method

  • Author

    Yang, J. Allan ; Choo, Young-il

  • Author_Institution
    Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
  • fYear
    1992
  • fDate
    23-26 Mar 1992
  • Firstpage
    204
  • Lastpage
    207
  • Abstract
    Presents a formal derivation of a highly efficient parallel implementation of the 2-D Gauss-Seidel method for machines based on the two-dimensional mesh of processors. A methodology is illustrated which formalizes the process of mapping and scheduling a high level algorithm onto a particular target parallel architecture. It starts from a simple initial program. Equational transformations are then applied: to partition the abstract problem onto processors; to make communication among processors explicit; to pipeline the computation by wave-front scheduling; and finally to map logical processors onto physical processors for perfect processor utilization. All the derivation steps preserve equalities so that the derived programs are equivalent to the initial program. Using this methodology, the paper develops efficient implementations for other parallel architectures
  • Keywords
    finite difference methods; iterative methods; multiprocessor interconnection networks; parallel algorithms; partial differential equations; algorithm mapping; algorithm scheduling; equational transformations; logical processors; parallel 2-D Gauss-Seidel method; parallel architecture; perfect processor utilization; physical processors; processor mesh; two-dimensional mesh; wave-front scheduling; Computer science; Equations; Filters; Gaussian processes; Parallel architectures; Partitioning algorithms; Pipelines; Processor scheduling; Scheduling algorithm; Two dimensional displays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1992. Proceedings., Sixth International
  • Conference_Location
    Beverly Hills, CA
  • Print_ISBN
    0-8186-2672-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1992.223046
  • Filename
    223046