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
Link To Document