A Flexible Interface Architecture for Reconfigurable Coprocessors in Embedded Multicore Systems using PCIe Single-Root I/O Virtualization

被引:0
|
作者
Sander, Oliver [1 ]
Baehr, Steffen [1 ]
Luebbers, Enno [2 ]
Sandmann, Timo [1 ]
Duy, Viet Vu [1 ]
Becker, Juergen [1 ]
机构
[1] KIT, Karlsruhe, Germany
[2] Intel Labs Europe, Munich, 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 flexible interface architecture with low overhead for coupling reconfigurable coprocessors to high-performance general-purpose processors, allowing customized yet efficient construction of heterogeneous processing systems. Our implementation is based on PCI Express (PCIe) and optimized for virtualized systems, taking advantage of the SR-IOV capabilities in modern PCIe implementations. We describe the interface architecture and its fundamental technologies, detail the services provided to individual coprocessors and accelerator modules, and quantify key corner performance indicators relevant for virtualized applications.
引用
收藏
页码:223 / 226
页数:4
相关论文
共 7 条
  • [1] Enabling Partial Reconfiguration for Coprocessors in Mixed Criticality Multicore Systems Using PCI Express Single-Root I/O Virtualization
    Duy Viet Vu
    Sander, Oliver
    Sandmann, Timo
    Baehr, Steffen
    Heidelberger, Jan
    Becker, Juergen
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [2] Virtualization of reconfigurable coprocessors in HPRC systems with multicore architecture
    Gonzalez, Ivan
    Lopez-Buedo, Sergio
    Sutter, Gustavo
    Sanchez-Roman, Diego
    Gomez-Arribas, Francisco J.
    Aracil, Javier
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (6-7) : 247 - 256
  • [3] Design and Verification of Flexible Interface for Multicore System using PCIe IO Virtualization
    Ronak, Ratanpara P.
    Jagtap, Santosh
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 623 - 627
  • [4] 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
  • [5] 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
  • [6] 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
  • [7] 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