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 Haase | 1 | 65 | 8.01 |
Andreas Hofmann | 2 | 47 | 7.06 |
Klaus Waldschmidt | 3 | 122 | 30.92 |