• DocumentCode
    123038
  • Title

    Adding virtualization support in MIPS 4Kc-based MPSoCs

  • Author

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

  • Author_Institution
    Fac. of Inf., PUCRS, Porto Alegre, Brazil
  • fYear
    2014
  • fDate
    3-5 March 2014
  • Firstpage
    84
  • Lastpage
    90
  • Abstract
    Virtualization has emerged as a feasible technique for Embedded Systems, providing safer platforms, improving design quality and reducing manufacturing costs. However, its inherit overhead still prevent its wide adoption. Most of the current attempts use the para-virtualization technique that imposes the cost of performing comprehensive changes in the guest OS. We propose the adoption of full-virtualization for MPSoCs, where no guest OS changes are required and, in order to reduce known virtualization overheads, we propose some hardware modifications to a MIPS-based architecture. We conducted experiments that demonstrate our proposal by comparing its processing and communication overheads against a non-virtualized solution.
  • Keywords
    embedded systems; multiprocessing systems; system-on-chip; virtualisation; MIPS 4Kc-based MPSoCs; MIPS-based architecture; communication overheads; design quality; embedded systems; guest OS; manufacturing cost reduction; para-virtualization technique; virtualization overheads; virtualization support; Computer architecture; Hardware; Kernel; Registers; Virtual machine monitors; Virtual machining; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2014 15th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-3945-9
  • Type

    conf

  • DOI
    10.1109/ISQED.2014.6783310
  • Filename
    6783310