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 条
  • [41] Anomaly Detection in Multicore Embedded Systems
    Conradi Hoffmann, Jose Luis
    Horstmann, Leonardo Passig
    Frohlich, Antonio Augusto
    2019 IX BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2019,
  • [43] HDL-based modeling of embedded processor behavior for retargetable compilation
    Leupers, R
    11TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS - PROCEEDINGS, 1998, : 51 - 54
  • [44] Efficient implementation of convolution and Winograd on ASMP embedded multicore vector processor
    Leclaire, Nicolas
    Mancini, Stephane
    Delnondedieu, Claude
    Henriques, Jean-Paul
    2020 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2020, : 65 - 70
  • [45] Sonar Data Processing Using Multicore Architecture Processor and Embedded Linux
    Jayan, Varun K.
    Husain, A. K. Mohamed
    INTELLIGENT EMBEDDED SYSTEMS, ICNETS2, VOL II, 2018, 492 : 313 - 324
  • [46] PARALLELIZATION OF H.264 VIDEO DECODER FOR EMBEDDED MULTICORE PROCESSOR
    Nishihara, Kosuke
    Hatabu, Atsushi
    Moriyoshi, Tatsuji
    2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, : 329 - 332
  • [47] Optimizing Task Assignment with Minimum Cost on Heterogeneous Embedded Multicore Systems Considering Time Constraint
    Zheng, Hua
    Zhang, Xi
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 225 - 230
  • [48] Managing Shared Last-Level Cache in a Heterogeneous Multicore Processor
    Mekkat, Vineeth
    Holey, Anup
    Yew, Pen-Chung
    Zhai, Antonia
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 225 - 234
  • [49] A pipeline virtual environment architecture for multicore processor systems
    Eric Acosta
    Alan Liu
    The Visual Computer, 2012, 28 : 1099 - 1114
  • [50] A Survey of Prediction and Classification Techniques in Multicore Processor Systems
    Ababei, Cristinel
    Moghaddam, Milad Ghorbani
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (05) : 1184 - 1200