DocumentCode :
1974736
Title :
Buffer optimal static scheduling with a throughput constraint for synchronous dataflow applications on multiprocessors
Author :
Shin, Tae-ho ; Oh, Hyunok ; Ha, Soonhoi
Author_Institution :
Sch. of EECS, Seoul Nat. Univ., Seoul, South Korea
fYear :
2010
fDate :
22-23 Nov. 2010
Firstpage :
298
Lastpage :
301
Abstract :
This paper determines a static scheduling and the minimal size of arc buffers for a given synchronous dataflow (SDF) graph, satisfying a throughput constraint. Unlike the previous work, we assume that the target architecture and the mapping information are given. In addition we consider the unfolding of the SDF graph to improve the throughput. To solve this problem, we adopt answer set programming (ASP) with constraint programming (CP) technique which always finds optimal solutions. The proposed ASP+CP formulation is compact enough to list the scheduling rules in 27 lines and could be applied to a small-but-practical size of coarse-grain SDF graphs successfully.
Keywords :
constraint handling; data flow analysis; data flow graphs; graph theory; multiprocessing systems; processor scheduling; scheduling; answer set programming; buffer optimal static scheduling; coarse-grain SDF graphs; constraint programming; mapping information; multiprocessors; scheduling rules; synchronous dataflow application; synchronous dataflow graph; target architecture; throughput constraint; Computational modeling; Optimal scheduling; Pipeline processing; Processor scheduling; Programming; Scheduling; Throughput; Synchronous Dataflow Graph; buffer size minimization; static scheduling; throughput constraint;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SoC Design Conference (ISOCC), 2010 International
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8633-5
Type :
conf
DOI :
10.1109/SOCDC.2010.5682911
Filename :
5682911
Link To Document :
بازگشت