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
关键词
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
相关论文
共 50 条
  • [1] ntegrated Coherence Prediction: Towards Efficient Cache Coherence on NoC-Based Multicore Architectures
    Huang, Libo
    Wang, Zhiying
    Xiao, Nong
    Wang, Yongwen
    Dou, Qiang
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (03)
  • [2] Review of NoC-Based FPGAs Architectures
    Salaheldin, Alaa
    Abdallah, Karim
    Gamal, Noha
    Mostafa, Hassan
    2015 5TH INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING SYSTEMS & APPLICATIONS (ICEAC), 2015,
  • [3] Monitoring-Aware Virtual Platform Prototype of Heterogeneous NoC-based Multicore SoCs
    Grammatikakis, Miltos D.
    Papagrigoriou, Antonis
    Petrakis, Polydoros
    Kornaros, George
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 497 - 504
  • [4] A flexible modeling environment for a NoC-based multicore architecture
    Lemaire, Romain
    Thuries, Sebastien
    Heiztmann, Frederic
    Helmstetter, Claude
    Vivet, Pascal
    Clermidy, Fabien
    2012 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2012, : 140 - 147
  • [5] A Configurable Monitoring Infrastructure for NoC-Based Architectures
    Fiorin, Leandro
    Palermo, Gianluca
    Silvano, Cristina
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (11) : 2436 - 2440
  • [6] Programmable Logic as Device Virtualization Layer in Heterogeneous Multicore Architectures
    Bapp, Falco K.
    Sander, Oliver
    Sandmann, Timo
    Stoll, Hannes
    Becker, Juergen
    APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 273 - 286
  • [7] Design and Exploration of Routing Methods for NoC-based Multicore Systems
    Bahrebar, Poona
    Stroobandt, Dirk
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [8] A Case Study for NoC-Based Homogeneous MPSoC Architectures
    Tota, Sergio V.
    Casu, Mario R.
    Roch, Massimo Ruo
    Macchiarulo, Luca
    Zamboni, Maurizio
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (03) : 384 - 388
  • [9] High performance low cost multicore NoC architectures for embedded systems
    Tutsch, Dietmar
    Hommel, Guenter
    EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 53 - +
  • [10] Processor Virtualization and Split Compilation for Heterogeneous Multicore Embedded Systems
    Cohen, Albert
    Rohou, Erven
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 102 - 107