DocumentCode :
2299168
Title :
Athapascan-1: On-line building data flow graph in a parallel language
Author :
Galilée, Francois ; Cavalheiro, Gerson G H ; Roch, Jean-Louis ; Doreille, Mathias
Author_Institution :
LMC-IMAG-Apache Project, Grenoble, France
fYear :
1998
fDate :
12-18 Oct 1998
Firstpage :
88
Lastpage :
95
Abstract :
In order to achieve practical efficient execution on a parallel architecture, a knowledge of the data dependencies related to the application appears as the key point for building an efficient schedule. By restricting accesses in shared memory, we show that such a data dependency graph can be computed on-line on a distributed architecture. The overhead introduced is bounded with respect to the parallelism expressed by the user: each basic computation corresponds to a user-defined task, each data-dependency to a user-defined data structure. We introduce a language named Athapascan-1 that allows to build a graph of dependencies from a strong typing of shared memory accesses. We detail compilation and implementation of the language. Besides, the performance of a code (parallel time, communication and arithmetic works, memory space) are defined from a cost model without the need of a machine model. We exhibit efficient scheduling with respect to these costs on theoretical machine models
Keywords :
data flow graphs; data structures; parallel languages; parallel programming; Athapascan-1; compilation; data dependencies; data dependency graph; data structure; online building data flow graph; parallel architecture; parallel language; Buildings; Computer architecture; Concurrent computing; Costs; Data structures; Distributed computing; Flow graphs; Parallel architectures; Parallel processing; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Paris
ISSN :
1089-795X
Print_ISBN :
0-8186-8591-3
Type :
conf
DOI :
10.1109/PACT.1998.727176
Filename :
727176
Link To Document :
بازگشت