Title :
An Execution Model for Hardware/Software Compilation and its System-Level Realization
Author :
Lange, Holger ; Koch, Andreas
Author_Institution :
Tech. Univ. Darmstadt Embedded Syst. & Applications Group (ESA), Darmstadt
Abstract :
We introduce a new execution model for orchestrating the interaction between the conventional processor and the re-configurable compute unit in adaptive computer systems. We then characterize the architectural and OS-level requirements of implementing the model, and demonstrate how they can be achieved on a real hardware platform running under a full scale multi-tasking virtual protected memory operating system. Experimental measurements show the efficiency of our solution, and also prove that reconfigurable computing can be competitive with processors even for non-streaming, pointer-chasing applications.
Keywords :
hardware-software codesign; multiprogramming; operating systems (computers); program compilers; OS-level requirement; adaptive computer system; architectural requirement; execution model; full scale multitasking; hardware-software compilation; orchestration; system-level realization; virtual protected memory operating system; Adaptive systems; Application software; Central Processing Unit; Computer architecture; Embedded computing; Embedded system; Hardware; Mathematical model; Power system protection; Signal processing algorithms;
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.4380661