DocumentCode :
322520
Title :
Deriving parallel numerical algorithms using data distribution algebras: Wang´s algorithm
Author :
Pepper, Peter ; Südholt, Mario
Author_Institution :
Inst. fur Kommunikation- und Softwaretech., Tech. Univ. Berlin, Germany
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
501
Abstract :
Parallel and distributed programming are much more difficult than the development of sequential algorithms because of data distribution issues and communication requirements. The paper presents a methodology that enables an abstract description of the distribution of data structures by means of overlapping covers that form data distribution algebras. Algorithms are formulated and derived by transformation in a functional environment using skeletons, i.e. higher order functions with specific parallel implementations. Communication is specified implicitly through the access to overlapping parts of covers. Such specifications enable the derivation of explicit lower level communication statements. We illustrate the concepts by a complete derivation of H.H. Wang´s (1981) partition algorithm for the solution of tridiagonal systems of linear equations
Keywords :
data structures; functional programming; linear algebra; mathematics computing; parallel algorithms; parallel programming; Wang algorithm; abstract description; communication requirements; data distribution algebras; data distribution issues; distributed programming; explicit lower level communication statements; functional environment; higher order functions; linear equations; overlapping covers; parallel implementations; parallel numerical algorithms; partition algorithm; skeletons; tridiagonal systems; Algebra; Communication system control; Data structures; Equations; Parallel algorithms; Parallel programming; Partitioning algorithms; Programming profession; Skeleton; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667306
Filename :
667306
Link To Document :
بازگشت