DocumentCode :
2013010
Title :
SDVM^R: A Scalable Firmware for FPGA-Based Multi-core Systems-on-Chip
Author :
Hofmann, Andreas ; Waldschmidt, Klaus
Author_Institution :
Tech. Comput. Sc. Dept., J. W. Goethe-Univ., Frankfurt
fYear :
2008
fDate :
7-9 April 2008
Firstpage :
387
Lastpage :
392
Abstract :
FPGAs offering dynamic reconfiguration make new approaches for parallel computing possible: Changing the number and type of processing elements at runtime offers an important step to adaptive behaviour of systems-on-chip. In this paper the implementation of a virtualization layer between applications and FPGA-hardware is described. This virtualization allows a transparent runtime-reconfiguration of the underlying hardware for adaption to changing system environments. The application does not see the underlying, even heterogeneous hardware. Many of the requirements for such a virtualization layer are met by the SDVM, the scalable dataflow-driven virtual machine. This paper describes some aspects of the reimplementation and adaptation of the SDVM to modern platform FPGAs. It describes different possible approaches to use the available resources and discusses several technical questions regarding the implementation.
Keywords :
field programmable gate arrays; firmware; system-on-chip; virtual machines; FPGA-based multi-core systems-on-chip; SDVM; dynamic reconfiguration; parallel computing; scalable dataflow-driven virtual machine; transparent runtime-reconfiguration; virtualization layer; Application software; Application virtualization; Energy management; Field programmable gate arrays; Hardware; Microprogramming; Middleware; Multicore processing; Runtime; Virtual machining; FPGA; parallel systems; runtime reconfiguration; virtualization layer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
Conference_Location :
Montpellier
Print_ISBN :
978-0-7695-3291-2
Electronic_ISBN :
978-0-7695-3170-0
Type :
conf
DOI :
10.1109/ISVLSI.2008.27
Filename :
4556826
Link To Document :
بازگشت