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
Link To Document :
بازگشت