DocumentCode
1685034
Title
Parallel programming with CAPSE-a case study
Author
Gruber, B. ; Haring, G. ; Kranzlmüller, D. ; Volkert, J.
Author_Institution
Inst. of Appl. Comput. Sci., Wien Univ., Austria
fYear
1996
Firstpage
130
Lastpage
137
Abstract
The CAPSE environment for Computer Aided Parallel Software Engineering is intended to assist the developer in the crucial task of parallel programming. The methodology of CAPSE is based on direct manipulative graphical creation and editing of scalable workload characterizations of MIMD algorithms. This paper presents the basic concepts of this methodology and an example of a parallel Poisson solver. The workload characterization representing the computation and communication behavior of the algorithm is based on directed acyclic task graphs, which achieve scalability by composing the task graph of scalable basic patterns instead of single node and arcs. The composition and the usage of these basic patterns is described in the light of designing the Poisson solver algorithm. The resulting task graph is used to predict the program´s performance on a nCUBE 2 distributed memory machine and the PAPS simulator
Keywords
computer aided software engineering; directed graphs; parallel algorithms; parallel programming; programming environments; CAPSE environment; MIMD algorithms; PAPS simulator; computer aided parallel software engineering; direct manipulative graphical creation; directed acyclic task graphs; nCUBE 2 distributed memory machine; parallel Poisson solver; parallel programming; scalable workload characterizations; workload characterization; Algorithm design and analysis; Computer aided software engineering; Computer graphics; Computer science; Concurrent computing; Distributed computing; Information systems; Parallel processing; Parallel programming; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location
Braga
Print_ISBN
0-8186-7376-1
Type
conf
DOI
10.1109/EMPDP.1996.500579
Filename
500579
Link To Document