DocumentCode :
258521
Title :
Enabling partial reconfiguration for coprocessors in mixed criticality multicore systems using PCI express single-root I/O virtualization
Author :
Duy Viet Vu ; Sander, Oliver ; Sandmann, Timo ; Baehr, Steffen ; Heidelberger, Jan ; Becker, Juergen
Author_Institution :
Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
fYear :
2014
fDate :
8-10 Dec. 2014
Firstpage :
1
Lastpage :
6
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.
Keywords :
coprocessors; field programmable gate arrays; multiprocessing systems; performance evaluation; peripheral interfaces; reconfigurable architectures; virtualisation; FPGA partial reconfiguration; Intel multicore system; PCI Express; PCI express single-root I-O virtualization; PCIe implementations; SR-IOV capabilities; Xilinx Virtex-7 FPGA; complex system-of-system scenarios; coprocessors; heterogeneous mixed criticality multicore systems; mixed criticality multicore systems; partial reconfiguration; real-time processing functions; reconfigurable devices; safety relevant tasks; virtualization techniques; Coprocessors; Field programmable gate arrays; Multicore processing; Software; Virtual machining; Virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-5943-3
Type :
conf
DOI :
10.1109/ReConFig.2014.7032516
Filename :
7032516
Link To Document :
بازگشت