Towards Full Virtualization of Heterogeneous NoC-based Multicore Embedded Architectures

被引:3
|
作者
Kornaros, George [1 ]
Grammatikakis, Miltos D. [1 ]
Coppola, Marcello [2 ]
机构
[1] Technol Educ Inst Crete, Iraklion, Greece
[2] ST Microelect, Grenoble, France
来源
15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012) | 2012年
关键词
Heterogeneous Multicore SoC; Hypervisor; IOMMU; Monitoring; Virtualization;
D O I
10.1109/ICCSE.2012.55
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:345 / 352
页数:8
相关论文
共 3 条
  • [1] Processor Virtualization and Split Compilation for Heterogeneous Multicore Embedded Systems
    Cohen, Albert
    Rohou, Erven
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 102 - 107
  • [2] Run-Time Remapping Algorithm of Dataflow Actors on NoC-Based Heterogeneous MPSoCs
    Rizk, Mostafa
    Martin, Kevin J. M.
    Diguet, Jean-Philippe
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3959 - 3976
  • [3] Performance Tuning Towards a KVM-based Embedded Real-Time Virtualization System
    Ma, Ruhui
    Zhou, Fanfu
    Zhu, Erzhou
    Guam, Haibing
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2013, 29 (05) : 1021 - 1035