Title :
Towards Full Virtualization of Heterogeneous NoC-based Multicore Embedded Architectures
Author :
Kornaros, George ; Grammatikakis, Miltos D. ; Coppola, Massimo
Author_Institution :
Technol. Educ. Inst. of Crete, Heraklion, Greece
Abstract :
As the hardware complexity of embedded systems is increasing exponentially and flexibility is required to adapt them to a wide variety of applications, virtualization technology brings an effective and clean way of isolating applications from hardware. However, a virtualization-ready SoC platform must support the necessary extensions across the HW/SW stack: applications, programming model, hypervisor and hardware platform. In this work we present the main hardware extensions and architecture of a heterogeneous multicore embedded system supporting virtualization, which provides improved security and isolation among virtualized environments. At the same time, we detail the architecture of a hardware I/O management unit that enables virtualization and provides support for global coherent address space, flow isolation and security, resource utilization and runtime monitoring.
Keywords :
embedded systems; hardware-software codesign; multiprocessing systems; network-on-chip; parallel architectures; virtualisation; HW/SW stack; embedded system; flow isolation; global coherent address space; hardware I/O management unit; hardware complexity; hardware extension; hardware platform; heterogeneous NoC-based multicore embedded architecture; hypervisor; programming model; resource utilization; runtime monitoring; security; virtualization technology; virtualization-ready SoC platform; virtualized environment; Computer architecture; Hardware; Performance evaluation; Software; System-on-a-chip; Virtual machine monitors; Virtualization; Heterogeneous Multicore SoC; Hypervisor; IOMMU; Monitoring; Virtualization;
Conference_Titel :
Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
Conference_Location :
Nicosia
Print_ISBN :
978-1-4673-5165-2
Electronic_ISBN :
978-0-7695-4914-9
DOI :
10.1109/ICCSE.2012.55