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 条
  • [1] PROCESSOR VIRTUALIZATION ON EMBEDDED LINUX SYSTEMS
    Papaux, Geoffrey
    Gachet, Daniel
    Luithardt, Wolfram
    2014 6TH EUROPEAN EMBEDDED DESIGN IN EDUCATION AND RESEARCH CONFERENCE (EDERC), 2014, : 65 - 69
  • [2] Noc-HMP: A Heterogeneous Multicore Processor for Embedded Systems Designed in SystemJ
    Salcic, Zoran
    Park, Heejong
    Teich, Juergen
    Malik, Avinash
    Nadeem, Muhammad
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [3] Stream Compilation for Real-time Embedded Multicore Systems
    Choi, Yoonseo
    Lin, Yuan
    Chong, Nathan
    Mahlke, Scott
    Mudge, Trevor
    CGO 2009: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, PROCEEDINGS, 2009, : 210 - +
  • [4] Towards Full Virtualization of Heterogeneous NoC-based Multicore Embedded Architectures
    Kornaros, George
    Grammatikakis, Miltos D.
    Coppola, Marcello
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 345 - 352
  • [5] Compilation Methods for the Address Calculation Units of Embedded Processor Systems
    Clifford Liem
    Pierre Paulin
    Ahmed Jerraya
    Design Automation for Embedded Systems, 1997, 2 : 61 - 77
  • [6] Compilation methods for the address calculation units of embedded processor systems
    Liem, C
    Paulin, P
    Jerraya, A
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (01) : 61 - 77
  • [7] DSP IN HETEROGENEOUS MULTICORE EMBEDDED SYSTEMS - A LABORATORY EXPERIMENT
    Lifshits, Pavel
    Eilam, Alon
    Moshe, Yair
    Peleg, Nimrod
    2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 2495 - 2499
  • [8] Virtualization in Multicore Real-Time Embedded Systems for Improvement of Interrupt Latency
    Pavic, Ivan
    Dzapo, Hrvoje
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1405 - 1410
  • [9] A Multicore Embedded Processor For Fingerprint Recognition
    Danese, G.
    Giachero, M.
    Leporati, F.
    Nazzicari, N.
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 779 - 784
  • [10] A Programmable Inbound Transfer Processor for Active Messages in Embedded Multicore Systems
    Durand, Yves
    Bernard, Christian
    Lemaire, Romain
    Tortolero, Cesar Fuguet
    Garat, Emilie
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 192 - 197