Title :
Scheduling tasks on reconfigurable hardware with a list scheduler
Author :
Teller, Justin ; Özgüner, Füsun
Author_Institution :
ECE Dept., Ohio State Univ., Columbus, OH, USA
Abstract :
In this paper, we propose a static (compile-time) scheduling extension that considers reconfiguration and task execution together when scheduling tasks on reconfigurable hardware, designated as Mutually Exclusive Groups (-MEG), that can be used to extend any static list scheduler. In simulation, using -MEG generates higher quality schedules than those generated by the hardware-software co-scheduler proposed by Mei, et al. and using a single configuration with the base scheduler. Additionally, we propose a dynamic (run-time), fault tolerant scheduler targeted to reconfigurable hardware. We present promising preliminary results using the proposed fault-tolerant dynamic scheduler, showing that application performance gracefully degrades when shrinking the available processing resources.
Keywords :
fault tolerant computing; processor scheduling; dynamic scheduler; fault tolerant scheduler; hardware-software co-scheduler; list scheduler; mutually exclusive groups; reconfigurable hardware; scheduling tasks; static scheduling; task execution; Degradation; Dynamic scheduling; Fault tolerance; Hardware; Processor scheduling; Resource management; Runtime; Scheduling algorithm; Sun; Time measurement;
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2009.5161222