loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Parallel Programming with CAPSE -- A Case Study
PORTUGAL
January 24-January 26
ISBN: 0-8186-7376-1
B. Gruber, Univerity of Vienna Institute of Applied Computer Science and Information Systems
G. Haring, Univerity of Vienna Institute of Applied Computer Science and Information Systems
D. Kranzlmueller, Johannes Kepler University Linz
J. Volkert, Johannes Kepler University Linz
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 nodes 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 an nCUBE~2 distributed memory machine with the PAPS simulator. The comparison of this prediction and measurements of an actual implementation prove the quality of this toolset.
Index Terms:
Parallel Processing, Performance Prediction, Communication Patterns, Scalable Graphs, Modeling
Citation:
B. Gruber, G. Haring, D. Kranzlmueller, J. Volkert, "Parallel Programming with CAPSE -- A Case Study," pdp, pp.0130, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.