Title :
Applications of Heterogeneous Computing in Hardware/Software Co-Scheduling
Author :
Saha, Proshanta ; El-Ghazawi, Tarek
Author_Institution :
George Washington Univ., Washington
Abstract :
Current work on automatic task partitioning and scheduling for reconfigurable computing (RC) systems strictly addresses the field programmable gate array (FPGA) hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. Efforts on partitioning between the microprocessor and the FPGA are often times a manual and laborious effort as a formal methodology for automatic hardware-software partitioning for RC systems has not yet been established. Related fields such as heterogeneous computing (HC) and embedded computing (EC) have an extensive body of work for scheduling for heterogeneous processors. In this work, we adapt HC scheduling algorithms for RC systems, and show how simply adapting the algorithms alone is not sufficient to take advantage of the reconfigurable hardware. In many cases, the HC heuristics algorithms do not generate efficient schedules necessary to take advantage of the synergy between the microprocessor and the FPGA. We introduce new heuristic algorithms based on HC scheduling algorithms and show that they provide up to an order of magnitude improvement in execution time.
Keywords :
field programmable gate arrays; hardware-software codesign; logic partitioning; microprocessor chips; processor scheduling; reconfigurable architectures; FPGA; automatic task partitioning; embedded computing; field programmable gate array; hardware-software co-scheduling; heterogeneous computing; heuristic algorithm; microprocessor; reconfigurable computing; Application software; Computer applications; Embedded computing; Field programmable gate arrays; Hardware; Heuristic algorithms; Microprocessors; Partitioning algorithms; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370744