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
Link To Document