• DocumentCode
    602967
  • Title

    A virtualization approach for MIPS-based MPSoCs

  • Author

    Aguiar, Ana ; Moratelli, Carlos ; Sartori, M.L.L. ; Hessel, Fabiano

  • Author_Institution
    Fac. of Inf., PUCRS, Porto Alegre, Brazil
  • fYear
    2013
  • fDate
    4-6 March 2013
  • Firstpage
    611
  • Lastpage
    618
  • Abstract
    Recently, virtualization techniques has been investigated as an interesting approach for complex embedded systems designs since they allow more secure systems, improve software design quality and reduce costs. However, the need to meet design constraints, mainly the real-time constraints, constitutes one of the biggest challenges that may prevent the wide adoption of virtualization in embedded systems. Industry designers and researchers believe that the use of hardware support to virtualization is a possible way of improving the system´s performance and meeting its real-time constraints. In this paper we present our virtualization-aware architecture intended for MIPS processors with support to real-time applications. In our proposed approach no changes are needed in the Guest OS since we implement a full virtualization scheme. Real-time constraints are achieved by mixing the full virtualization technique with hardware support along with bare-metal application usage. Details of our virtualization platform are presented and discussed in the paper. Results demonstrate the effectiveness of our approach considering the hardware impact in terms of area, the software performance overhead, and the operating system port to allow its execution in a virtualized environment.
  • Keywords
    cost reduction; embedded systems; system-on-chip; virtualisation; MIPS processor; MPSoC; bare-metal application usage; complex embedded system design; cost reduction; real-time constraint; software design quality; software performance overhead; virtualization approach; virtualization-aware architecture; Computer architecture; Hardware; Program processors; Real-time systems; Virtual machine monitors; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2013 14th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1948-3287
  • Print_ISBN
    978-1-4673-4951-2
  • Type

    conf

  • DOI
    10.1109/ISQED.2013.6523674
  • Filename
    6523674