• 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