Programmable Logic as Device Virtualization Layer in Heterogeneous Multicore Architectures

被引:0
|
作者
Bapp, Falco K. [1 ]
Sander, Oliver [1 ]
Sandmann, Timo [1 ]
Stoll, Hannes [1 ]
Becker, Juergen [1 ]
机构
[1] KIT, Karlsruhe, Germany
关键词
D O I
10.1007/978-3-319-30481-6_22
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In latest heterogeneous multicore architectures, the number of cores competing for a shared resource is further increasing. Such shared resources range from simple I/O interfaces to memory controllers. The performance of the complete System-On-Chip (SoC) is directly correlated to the sharing of resources. Especially the hardly predictable blocking of resources for a certain time, forces the system to slow down in a way that is not intended. Hence new concepts for the sharing of resources need to be developed. The use of virtualization provides possibilities to handle the sharing of resources but always introduces an overhead in software in form of a hypervisor and also needs support on hardware level. In this contribution we explore the idea of using the FPGA fabric as intermediate hardware virtualization layer between the cores and existing peripherals in a heterogeneous multicore SoC. This paper applies the idea exemplarily to Controller Area Network (CAN) virtualization, including concept and evaluation. We show the transparency of a virtualization layer and its introduction with low overhead of area and latency, which might serve as efficient add-on in a virtualized environment.
引用
收藏
页码:273 / 286
页数:14
相关论文
共 50 条
  • [21] A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures
    Junyu Lai
    Jiaqi Tian
    Rui Liu
    Zheng Yang
    Dingde Jiang
    Mobile Networks and Applications, 2021, 26 : 781 - 793
  • [22] A Hybrid Virtualization Approach to Emulate Network Nodes of Heterogeneous Architectures
    Lai, Junyu
    Tian, Jiaqi
    Liu, Rui
    Yang, Zheng
    Jiang, Dingde
    Mobile Networks and Applications, 2021, 26 (02) : 781 - 793
  • [23] Layer-by-Layer Partitioning of Finite Element Meshes for Multicore Architectures
    Novikov, Alexander
    Piminova, Natalya
    Kopysov, Sergey
    Sagdeeva, Yulia
    SUPERCOMPUTING, RUSCDAYS 2016, 2016, 687 : 106 - 117
  • [24] Deciphering Predictive Schedulers for Heterogeneous-ISA Multicore Architectures
    Prodromou, Andreas
    Venkat, Ashish
    Tullsen, Dean M.
    PROCEEDINGS OF THE TENTH INTERNATIONAL WORKSHOP ON PROGRAMMING MODELS AND APPLICATIONS FOR MULTICORES AND MANYCORES (PMAM 2019), 2019, : 51 - 60
  • [25] STARPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures
    Augonnet, Cedric
    Thibault, Samuel
    Namyst, Raymond
    Wacrenier, Pierre-Andre
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 863 - 874
  • [26] Template Skycube Algorithms for Heterogeneous Parallelism on Multicore and GPU Architectures
    Bogh, Kenneth S.
    Chester, Sean
    Sidlauskas, Darius
    Assent, Ira
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 447 - 462
  • [27] Energy efficient scheduling algorithm for the multicore heterogeneous embedded architectures
    Anuradha, P.
    Rallapalli, Hemalatha
    Narsimha, G.
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2018, 22 (1-2) : 1 - 12
  • [28] Power-Aware Job Scheduling on Heterogeneous Multicore Architectures
    Chiesi, Matteo
    Vanzolini, Luca
    Mucci, Claudio
    Scarselli, Eleonora Franchi
    Guerrieri, Roberto
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 868 - 877
  • [29] A Reconfigurable Simulator for Large-scale Heterogeneous Multicore Architectures
    Meng, Jiayuan
    Skadron, Kevin
    IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2011), 2011, : 119 - 120
  • [30] Evaluation of Heterogeneous Multicore Cluster Architectures Designed for Mobile Computing
    Novo, David
    Nocua, Alejandro
    Bruguier, Florent
    Gamatie, Abdoulaye
    Sassatelli, Gilles
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2018,