DocumentCode
2807236
Title
A Methodology for Automating Co-Scheduling for Reconfigurable Computing Systems
Author
Saha, Proshanta ; El-Ghazawi, Tarek
Author_Institution
George Washington Univ., Washington, DC
fYear
2007
fDate
May 30 2007-June 2 2007
Firstpage
159
Lastpage
168
Abstract
A formal methodology for automatic hardware-software partitioning and co-scheduling between the muP and the FPGA has not yet been established. Current work in automatic task partitioning and scheduling for reconfigurable systems strictly addresses the FPGA hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. In this work, we consider the problem of co-scheduling task graphs on reconfigurable systems. The target systems have an execution model which allows any subtask that can run on the FPGA to also run on the microprocessor, and allows reconfigurability of the FPGA (subject to area, performance, resource, and timing constraints). In this paper, we introduce a methodology for automatic co- scheduling using a proposed heuristic algorithm for hardware/software co-scheduling, ReCoS. It will be shown that the proposed algorithm provides up to an order of magnitude improvement in scheduling and execution times when compared with hardware/software co-schedulers found in related fields such as embedded systems, heterogeneous systems, and reconfigurable hardware systems.
Keywords
field programmable gate arrays; hardware-software codesign; scheduling; FPGA; automatic hardware-software partitioning; automatic task partitioning; formal methodology; reconfigurable computing systems; scheduling; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Heuristic algorithms; Microprocessors; Processor scheduling; Scheduling algorithm; Software algorithms; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Codesign, 2007. MEMOCODE 2007. 5th IEEE/ACM International Conference on
Conference_Location
Nice
Print_ISBN
1-4244-1050-9
Type
conf
DOI
10.1109/MEMCOD.2007.371229
Filename
4231792
Link To Document