DocumentCode
2062721
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
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
285
Lastpage
292
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/FPL.2007.4380661
Filename
4380661
Link To Document