DocumentCode
1803218
Title
Partitioning and mapping dynamic dataflow programs
Author
Arslan, Mehmet Ali ; Janneck, J.W. ; Kuchcinski, Krzysztof
Author_Institution
Dept. of Comput. Sci., Lund Univ., Lund, Sweden
fYear
2012
fDate
4-7 Nov. 2012
Firstpage
1452
Lastpage
1456
Abstract
Partitioning and mapping are important design decisions in exploiting the parallelism of programs that are to be run on systems with multiple processing elements. In this paper we introduce a fast, incremental approach for mapping dynamic dataflow programs to multiprocessor systems. We use causation traces and architecture descriptions as input for the mapping process that devises several heuristics for reaching a short makespan for the given trace. We evaluate our approach by comparing our results to two different lower bounds and another algorithm used often in solving mapping problems: simulated annealing.
Keywords
data flow analysis; multiprocessing systems; parallel programming; simulated annealing; architecture description; causation tracing; incremental approach; mapping dynamic dataflow program; multiple processing element; partitioning dynamic dataflow program; simulated annealing;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4673-5050-1
Type
conf
DOI
10.1109/ACSSC.2012.6489267
Filename
6489267
Link To Document