Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/CSE.2013.109guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Hardware-Based I/O Virtualization for Mixed Criticality Real-Time Systems Using PCIe SR-IOV

Published: 03 December 2013 Publication History

Abstract

Virtualized or partitioned real-time embedded systems consolidate mixed-criticality applications on a common (multi-core) platform. Such embedded systems need high performance solutions for secure and safe sharing of Input/Output (I/O) subsystems. This paper suggests a hardware-based I/O virtualization approach using memory-mapped I/O, Memory Management Unit (MMU), and I/O Memory Management Unit (IOMMU). For this approach the paper compares the ability of the PCI express (PCIe) Single Root I/O Virtualization (SR-IOV) and serial Rapid I/O (sRIO) I/O standards. In this context the paper describes general requirements and limitations as well as their impact for PCIe SR-IOV in virtualized embedded systems. As a result of evaluating PCIe SR-IOV on Free scale's QorIQ embedded multi-core series (e.g. Free scale P4080), we present a concept to fulfill the crucial requirement to distinguish PCIe devices at a granularity of PCIe functions. The evaluation of this concept achieves maximally 73.10% of the normal Direct Memory Access (DMA) write data rate.

Index Terms

  1. Hardware-Based I/O Virtualization for Mixed Criticality Real-Time Systems Using PCIe SR-IOV
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    CSE '13: Proceedings of the 2013 IEEE 16th International Conference on Computational Science and Engineering
    December 2013
    1355 pages
    ISBN:9780769550961

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 03 December 2013

    Author Tags

    1. IOMMU
    2. MMU
    3. PCIe SR-IOV
    4. hardware-based I/O virtualization
    5. mixed criticality
    6. multi-core
    7. real-time embedded systems
    8. sRIO

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media