DocumentCode
2178068
Title
Toward a runtime system for reconfigurable computers: A virtualization approach
Author
Sabeghi, Mojtaba ; Bertels, Koen
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft
fYear
2009
fDate
20-24 April 2009
Firstpage
1576
Lastpage
1579
Abstract
In this paper we propose a virtualization layer to handle the program execution on reconfigurable computers in order to address one of their biggest problems which is the management of the reconfigurable hardware in a multitasking environment. The virtualization layer is responsible for allocating the hardware at run-time based on the status of the system. Furthermore, it provides a consistent and low overhead interface to decouple the process of software development from hardware design which will result in the software to be independent of the underlying reconfigurable hardware. This paper discusses the virtual layer´s specification and components. Our preliminary results for a prototype simulated on Molen hardware organization show a competitive performance comparing with an optimal hardware allocation.
Keywords
hardware-software codesign; just-in-time; reconfigurable architectures; Molen hardware organization; multitasking environment; optimal hardware allocation; reconfigurable computers; reconfigurable hardware management; runtime system; virtualization approach; Acceleration; Application software; Coprocessors; Environmental management; Hardware; Kernel; Processor scheduling; Registers; Runtime environment; Technology management; component; reconfigurable computers; run-time support; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090915
Filename
5090915
Link To Document