Title | ||
---|---|---|
Enabling partial reconfiguration for coprocessors in mixed criticality multicore systems using PCI express single-root I/O virtualization. |
Abstract | ||
---|---|---|
Especially in complex system-of-systems scenarios, where multiple high-performance or real-time processing functions need to co-exist and interact, reconfigurable devices together with virtualization techniques show considerable promise to increase efficiency, ease integration and maintain functional and non-functional properties of the individual functions. In this paper, we propose a concept that leverages the advantages of FPGA's partial reconfiguration in heterogeneous mixed criticality multicore systems. We describe the basic idea how to handle the partial reconfiguration transparently for non-critical tasks, while providing full control and a predictable behavior for safety relevant tasks. Our prototype is implemented on an Intel multicore system and a Xilinx Virtex-7 FPGA connected via PCI Express (PCIe), taking advantage of the Single-Root I/O Virtualization (SR-IOV) capabilities in modern PCIe implementations. Preliminary experimental results show that our concept achieves significantly shorter reconfiguration time with lower variance compared to other solutions. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/ReConFig.2014.7032516 | ReConFig |
Keywords | Field | DocType |
field programmable gate arrays,coprocessors,virtualization,multicore processing | Virtualization,Computer science,Parallel computing,Mixed criticality,Field-programmable gate array,Real-time computing,I/O virtualization,PCI Express,Coprocessor,Multi-core processor,Control reconfiguration,Embedded system | Conference |
ISSN | Citations | PageRank |
2325-6532 | 4 | 0.46 |
References | Authors | |
6 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Viet Vu Duy | 1 | 11 | 2.20 |
Oliver Sander | 2 | 75 | 9.78 |
Timo Sandmann | 3 | 12 | 4.25 |
Steffen Bähr | 4 | 8 | 1.34 |
Jan Heidelberger | 5 | 4 | 0.80 |
Jürgen Becker | 6 | 1894 | 259.42 |