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
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;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4673-5050-1
DOI :
10.1109/ACSSC.2012.6489267