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 :
بازگشت