Title
A Self Distributing Virtual Machine for Adaptive Multicore Environments
Abstract
The use of parallel systems is no longer limited to dedicated clusters as multicore chips are more and more appearing in embedded applications. To meet power, performance and cost targets these systems need to be adaptive. The reconfiguration features of recent FPGAs make new approaches for this type of parallel computing possible: Dynamic reconfiguration at runtime offers an important step to adaptive behavior of systems-on-chip (SoCs). This article analyzes the challenges of such an adaptive SoC. It is shown that many of the requirements for an adaptive FPGA-realization are met by the SDVM, the scalable dataflow-driven virtual machine which has been successfully implemented and tested on a cluster of workstations. The SDVM has evolved to a virtualization layer for multicore-FPGAs, now called SDVM R . This virtualization layer allows a transparent runtime-reconfiguration of the underlying hardware to adapt to the changing system environment. Results for a basic application for both systems are presented.
Year
DOI
Venue
2010
10.1007/s10766-009-0119-4
International Journal of Parallel Programming
Keywords
Field
DocType
adaptive systems · multicore systems · fpga · virtualization,adaptive system,system on chip,adaptive behavior,chip,virtual machine,parallel systems,parallel computer
Virtualization,Virtual machine,Adaptive system,Computer science,Parallel computing,Workstation,Full virtualization,Multi-core processor,Control reconfiguration,Scalability,Embedded system
Journal
Volume
Issue
ISSN
38
1
1573-7640
Citations 
PageRank 
References 
2
0.38
9
Authors
3
Name
Order
Citations
PageRank
Jan Haase1658.01
Andreas Hofmann2477.06
Klaus Waldschmidt312230.92