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 条
  • [21] Virtualization of Embedded Reconfigurable Systems
    Wulf, Cornelia
    Goehringer, Diana
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 460 - 461
  • [22] Detecting Sharing Patterns in Industrial Parallel Applications for Embedded Heterogeneous Multicore Systems
    Esteve, Albert
    Soler, Maria
    Engracia Gomez, Maria
    Robles, Antonio
    Flich, Jose
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 317 - 326
  • [23] Simultaneous Management of Peak-Power and Reliability in Heterogeneous Multicore Embedded Systems
    Ansari, Mohsen
    Saber-Latibari, Javad
    Pasandideh, Mostafa
    Ejlali, Alireza
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (03) : 623 - 633
  • [24] Development of Embedded Multicore Systems
    Moron, Celio Estevan
    Malony, Allen D.
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [25] Multicore SoC for Embedded Systems
    Arakawa, Fumio
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 180 - 183
  • [26] EMBEDDED MULTICORE PROCESSORS AND SYSTEMS
    Levy, Markus
    Conte, Thomas M.
    IEEE MICRO, 2009, 29 (03) : 7 - 9
  • [27] MultiPARTES: Multicore virtualization for Mixed-criticality Systems
    Trujillo, Salvador
    Crespo, Alfons
    Alonso, Alejandro
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 260 - 265
  • [28] Virtualization of reconfigurable coprocessors in HPRC systems with multicore architecture
    Gonzalez, Ivan
    Lopez-Buedo, Sergio
    Sutter, Gustavo
    Sanchez-Roman, Diego
    Gomez-Arribas, Francisco J.
    Aracil, Javier
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (6-7) : 247 - 256
  • [29] An Embedded Parallel Face Detection System Based on Multicore Processor
    Wang, Zheng
    Gao, Fang
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2684 - 2688
  • [30] Parallel H.264 Decoding on an Embedded Multicore Processor
    Azevedo, Arnaldo
    Meenderinck, Cor
    Juurlink, Ben
    Terechko, Andrei
    Hoogerbrugge, Jan
    Alvarez, Mauricio
    Ramirez, Alex
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2009, 5409 : 404 - +