• DocumentCode
    3176849
  • Title

    Compiling and supporting skeletons on MPP

  • Author

    Pelagatti, Susanna

  • Author_Institution
    Dipartimento di Inf., Pisa Univ., Italy
  • fYear
    1997
  • fDate
    12-14 Nov 1997
  • Firstpage
    140
  • Lastpage
    150
  • Abstract
    Parallel programming needs a high level programming model in which compilers and run time supports take care of traditionally intractable problems related to efficient usage of the target machine (mapping, scheduling, data decomposition, etc.). The matter of designing a real system providing such a model is highly simplified by constructing the parallel programs using scalable skeletons which capture common structural components of parallel computations. The key problem is the efficient implementation of programs composed of several nested skeleton instances. This requires optimizing the resulting process graph structure and map it on the available resources in order to balance load and minimize communications. The paper describes how this can be done, despite of the intractability of the problems involved, exploiting the `structure´ imposed by the skeleton approach
  • Keywords
    parallel programming; program compilers; compilers; data decomposition; high level programming model; mapping; massively parallel processing; nested skeleton instances; parallel programming; run time supports; scheduling; skeletons; Computational modeling; Concurrent computing; Parallel processing; Parallel programming; Power system modeling; Processor scheduling; Program processors; Programming profession; Resource management; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on
  • Conference_Location
    London
  • Print_ISBN
    0-8186-8427-5
  • Type

    conf

  • DOI
    10.1109/MPPM.1997.715970
  • Filename
    715970