DocumentCode
2986869
Title
Efficient algorithm for functional scheduling in hardware/software co-design
Author
Jigang, Wu ; Srikanthan, Thambipillai ; Jiao, Tao
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
fYear
2006
fDate
Dec. 2006
Firstpage
65
Lastpage
72
Abstract
Task scheduling is one of the crucial steps during functional hardware/software co-design. Due to the possibly concurrent execution of the tasks implemented in hardware, the NP-hard scheduling problem becomes more difficult to solve optimally. In this paper an efficient algorithm is proposed for task scheduling in functional hadware/software co-design. The proposed algorithm assigns the priority for each task combining the information both in the communication penalty and the hardware-only critical path, to enhance the parallelism of the tasks. A large body of experimental results confirm that the proposed algorithm is superior to the most widely used approaches first-come first-schedule(FCFS) and level-by-level schedule (LBLS) in hardware/software scheduling, both for random graphs and some realistic application graphs, without large increase in running time. The improvement over FCFS and LBLS is up to 10% for some random graphs, and it is more significant for FFT application graphs, according to the simulation results on the same types of graphs (under the same assumptions) as in the literature where LBLS is employed
Keywords
hardware-software codesign; optimisation; scheduling; FFT application graphs; NP-hard scheduling; critical path; first-come first-schedule; functional scheduling; hardware-software codesign; level-by-level schedule; task scheduling; Algorithm design and analysis; Application software; Embedded software; Hardware; Parallel processing; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Software algorithms; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
Conference_Location
Bangkok
Print_ISBN
0-7803-9729-0
Electronic_ISBN
0-7803-9729-0
Type
conf
DOI
10.1109/FPT.2006.270296
Filename
4042417
Link To Document