Title :
Automatic Software Hardware Co-Design for Reconfigurable Computing Systems
Author_Institution :
George Washington Univ., Washington
Abstract :
A formal methodology for automatic hardware-software partitioning and co-scheduling between the muP and the field programmable gate array (FPGA) has not yet been established. Current work in automatic task partitioning and scheduling for the reconfigurable systems strictly addresses the FPGA hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. In this research, we consider the problem of formalizing a co-scheduling methodology and develop a set of intuitive tools to assist users in realizing the full potential of an RC architecture. Scheduling is critical for efficient resource utilization and achieving speedup in high performance reconfigurable computers (HPRC). The primary targets of this research are reconfigurable computing (RC) systems that have both microprocessors and FPGAs.
Keywords :
field programmable gate arrays; hardware-software codesign; reconfigurable architectures; resource allocation; scheduling; FPGA hardware; automatic software hardware co-design; automatic task partitioning; co-scheduling; field programmable gate array; high performance reconfigurable computers; microprocessor; reconfigurable computing systems; resource utilization; Computer architecture; Cryptography; Embedded computing; Field programmable gate arrays; Hardware design languages; Microprocessors; Processor scheduling; Resource management; Routing; Scheduling algorithm;
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
DOI :
10.1109/FPL.2007.4380702