Title :
Online Hybrid Task Scheduling in Reconfigurable Systems
Author :
Liang, Liang ; Zhou, Xue-Gong ; Wang, Ying ; Peng, Cheng-Lian
Author_Institution :
Fudan Univ., Shanghai
Abstract :
This paper mainly discusses online tasks scheduling problem on hybrid CPU-FPGA reconfigurable systems. In these systems, hybrid tasks may be binary codes executed on CPU as well as hardware logic circuits implemented on FPGA. Tasks scheduling algorithms of conventional operating systems are not suitable for scheduling hybrid tasks on CPU-FPGA architecture. Based on a real reconfigurable system prototype, we present a task scheduler model and correlative algorithm for scheduling software, hardware and hybrid tasks. This algorithm combines tasks allocation, tasks placement with tasks migration. Simulation results have demonstrated this algorithm provides preferable scheduling performance and reduces the scheduling rejection rate by making use of the great flexibility of hybrid tasks.
Keywords :
field programmable gate arrays; reconfigurable architectures; scheduling; SOC; binary codes; conventional operating system; correlative algorithm; hardware logic circuits; hybrid CPU-FPGA reconfigurable system; online hybrid task scheduling; reconfigurable system; Binary codes; Central Processing Unit; Computer architecture; Field programmable gate arrays; Hardware; Logic circuits; Operating systems; Scheduling algorithm; Software algorithms; Software prototyping; Hybrid Tasks; Reconfigurable Systems; Scheduling;
Conference_Titel :
Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
1-4244-0963-2
Electronic_ISBN :
1-4244-0963-2
DOI :
10.1109/CSCWD.2007.4281589