Enabling Partial Reconfiguration for Coprocessors in Mixed Criticality Multicore Systems Using PCI Express Single-Root I/O Virtualization

被引:0
|
作者
Duy Viet Vu [1 ]
Sander, Oliver [1 ]
Sandmann, Timo [1 ]
Baehr, Steffen [1 ]
Heidelberger, Jan [1 ]
Becker, Juergen [1 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 10 条
  • [1] A Flexible Interface Architecture for Reconfigurable Coprocessors in Embedded Multicore Systems using PCIe Single-Root I/O Virtualization
    Sander, Oliver
    Baehr, Steffen
    Luebbers, Enno
    Sandmann, Timo
    Duy, Viet Vu
    Becker, Juergen
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 223 - 226
  • [2] On-Demand Reconfiguration for Coprocessors in Mixed Criticality Multicore Systems
    Duy Viet Vu
    Sander, Oliver
    Sandmann, Timo
    Heidelberger, Jan
    Baehr, Steffen
    Becker, Juergen
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 569 - 576
  • [3] MCS-IOV: Real-Time I/O Virtualization for Mixed-Criticality Systems
    Jiang, Zhe
    Audsley, Neil
    Dong, Pan
    Guan, Nan
    Dai, Xiaotian
    Wei, Lifeng
    [J]. 2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 326 - 338
  • [4] Toward an Analysable, Scalable, Energy-Efficient I/O Virtualization for Mixed-Criticality Systems
    Jiang, Zhe
    Dai, Xiaotian
    Dong, Pan
    Wei, Ran
    Yang, Dawei
    Audsley, Neil C.
    Guan, Nan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (02) : 320 - 333
  • [5] Hardware-Based I/O Virtualization for Mixed Criticality Real-Time Systems Using PCIe SR-IOV
    Muench, Daniel
    Isfort, Ole
    Mueller, Kevin
    Paulitsch, Michael
    Herkersdorf, Andreas
    [J]. 2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 706 - 713
  • [6] Pythia-MCS: Enabling Quarter-Clairvoyance in I/O-Driven Mixed-Criticality Systems
    Jiang, Zhe
    Yang, Kecheng
    Fisher, Nathan
    Audsley, Neil
    Dong, Zheng
    [J]. 2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 38 - 50
  • [7] Monitoring of I/O for Safety-Critical Systems Using PCI Express Advanced Error Reporting
    Muench, Daniel
    Paulitsch, Michael
    Herkersdorf, Andreas
    [J]. 2015 10th IEEE International Symposium on Industrial Embedded Systems (SIES), 2015, : 136 - 139
  • [8] SgInt: Safeguarding Interrupts for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non Transparent Bridges
    Muench, Daniel
    Paulitsch, Michael
    Hanka, Oliver
    Herkersdorf, Andreas
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2015, 2015, 9017 : 15 - 27
  • [9] IOMPU: Spatial Separation for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non-Transparent Bridges
    Muench, Daniel
    Paulitsch, Michael
    Herkersdorf, Andreas
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1037 - 1044
  • [10] MPIOV: Scaling Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non Transparent Bridges to (Multi-Core) Multi-Processor Systems
    Muench, Daniel
    Paulitsch, Michael
    Hanka, Oliver
    Herkersdorf, Andreas
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 579 - 584