Processor Virtualization and Split Compilation for Heterogeneous Multicore Embedded Systems

被引:0
|
作者
Cohen, Albert [1 ,2 ,3 ]
Rohou, Erven [3 ,4 ]
机构
[1] INRIA Saclay Ile France, Palaiseau, France
[2] Paris Sud 11 Univ, Paris, France
[3] HiPEAC Network, Ghent, Belgium
[4] INRIA Rennes Bretagne Atlantique, Rennes, France
关键词
Heterogeneous multicore; virtualization; bytecode language; annotations; split compilation; portable performance; specialization; vectorization; back-end optimization;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Embedded multiprocessors have always been heterogeneous, driven by the power-efficiency and compute-density of hardware specialization. We aim to achieve portability and sustained performance of complete applications, leveraging diverse programmable cores. We combine instruction-set virtualization with just-in-time compilation, compiling C, C++ and managed languages to a target-independent intermediate language, maximizing the information flow between compilation steps in a split optimization process.
引用
收藏
页码:102 / 107
页数:6
相关论文
共 50 条
  • [31] The Impact of Parallel Programming Interfaces on the Aging of a Multicore Embedded Processor
    Crestani Vieira, Angelo Nery
    Severo de Souza, Paulo Silas
    Marques, Wagner dos Santos
    Conterato, Marcelo da Silva
    Ferreto, Tiago Coelho
    Luizelli, Marcelo Caggiani
    Lorenzon, Arthur Francisco
    Beck Filho, Antonio Carlos S.
    Rossi, Fabio Diniz
    Nonaka, Jorji
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [32] Exploring Embedded Systems Virtualization Using MIPS Virtualization Module
    Moratelli, Carlos
    Johann, Sergio
    Hessel, Fabiano
    PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 214 - 221
  • [33] Synthesis of self-adaptable energy aware software for heterogeneous multicore embedded systems
    Deniziak, Stanislaw
    Ciopinski, Leszek
    MICROELECTRONICS RELIABILITY, 2021, 123
  • [34] Mesoscale performance simulation of multicore processor systems
    Peter Altevogt
    Tibor Kiss
    Mike Kistler
    Ram Rangan
    Software & Systems Modeling, 2013, 12 : 731 - 744
  • [35] Mesoscale performance simulation of multicore processor systems
    Altevogt, Peter
    Kiss, Tibor
    Kistler, Mike
    Rangan, Ram
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (04): : 731 - 744
  • [36] Cross-Layer Exploration of Heterogeneous Multicore Processor Configurations
    Sarma, Santanu
    Dutt, Nikil
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 147 - 152
  • [37] Complex Embedded Systems - A Case for Virtualization
    Kaiser, Robert
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2009, : 135 - 140
  • [38] Design of heterogeneous multi-processor embedded systems: Applying functional pipelining
    Karkowski, I
    Corporaal, H
    1997 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1997, : 156 - 165
  • [39] SCIL processor - A CIL processor for embedded systems
    Zhou, Tongyao
    Charest, Luc
    Aboulhamid, El Mostapha
    2007 IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS, 2007, : 245 - 248
  • [40] Hybrid Prototyping of Multicore Embedded Systems
    Saboori, Ehsan
    Abdi, Samar
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1627 - 1630