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
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;
Conference_Titel :
Quality Electronic Design (ISQED), 2014 15th International Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4799-3945-9
DOI :
10.1109/ISQED.2014.6783310