DocumentCode :
3504258
Title :
SDVMR – managing heterogeneity in space and time on multicore SoCs
Author :
Hofmann, Andreas ; Waldschmidt, Klaus ; Haase, Jan
Author_Institution :
Tech. Comput. Sc. Dept, J.W. Goethe-Univ., Frankfurt, Germany
fYear :
2010
fDate :
15-18 June 2010
Firstpage :
142
Lastpage :
148
Abstract :
The dynamic reconfiguration of recent FPGAs offers an important step to adaptive behavior of Systems-on-Chip (SoCs). These dynamically reconfigurable systems add another degree of freedom to the design space. When a processing element gets reconfigured using one with a different architecture, heterogeneity spans the temporal dimension, too. Now, the question arises how could this type of heterogeneity be managed at run time. This paper analyzes the challenges of such an adaptive SoC. We show that many of the requirements for an FPGA-based realization are met by the SDVM, the Scalable Dataflow-driven Virtual Machine which has been successfully implemented and tested on a cluster of workstations. Focusing on run time reconfiguration, the SDVM has evolved to a virtualization layer for multicore systems based on FPGAs, now called SDVMR. This virtualization layer allows for a transparent run time reconfiguration of the underlying hardware reducing the complexity of the system´s temporal heterogeneity as seen by the application.
Keywords :
Field programmable gate arrays; Hardware; Middleware; Multicore processing; Software; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2010 NASA/ESA Conference on
Conference_Location :
Anaheim, CA, USA
Print_ISBN :
978-1-4244-5887-5
Electronic_ISBN :
978-1-4244-5888-2
Type :
conf
DOI :
10.1109/AHS.2010.5546269
Filename :
5546269
Link To Document :
بازگشت