DocumentCode :
2422594
Title :
Scheduling Cyclic Task Graphs with SCC-Map
Author :
Sardinha, Alexandre ; Alves, Tiago A O ; Marzulo, Leandro A J ; França, Felipe M G ; Barbosa, Valmir C. ; Costa, Vítor Santos
Author_Institution :
Programa de Eng. de Sist. e Comput., Univ. Fed. do Rio de Janeiro, Rio de Janeiro, Brazil
fYear :
2012
fDate :
24-25 Oct. 2012
Firstpage :
54
Lastpage :
59
Abstract :
The Dataflow execution model has been shown to be a good way of exploiting TLP, making parallel programming easier. In this model, tasks must be mapped to processing elements (PEs) considering the trade-off between communication and parallelism. Previous work on scheduling dependency graphs have mostly focused on directed a cyclic graphs, which are not suitable for dataflow (loops in the code become cycles in the graph). Thus, we present the SCC-Map: a novel static mapping algorithm that considers the importance of cycles during the mapping process. To validate our approach, we ran a set of benchmarks in on our dataflow simulator varying the communication latency, the number of PEs in the system and the placement algorithm. Our results show that the benchmark programs run significantly faster when mapped with SCC-Map. Moreover, we observed that SCC-Map is more effective than the other mapping algorithms when communication latency is higher.
Keywords :
data flow graphs; parallel programming; scheduling; PE; SCC map; benchmark programs; communication latency; dataflow execution model; dataflow simulator; parallel programming; processing elements; scheduling cyclic task graphs; static mapping algorithm; strongly connected components; Benchmark testing; Heuristic algorithms; Kernel; Processor scheduling; Program processors; Scheduling; dataflow; multicore; parralel programming; placement; scheduling algorithm; task scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applications for Multi-Core Architectures (WAMCA), 2012 Third Workshop on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-5025-9
Type :
conf
DOI :
10.1109/WAMCA.2012.8
Filename :
6374753
Link To Document :
بازگشت