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