Processor virtualization and split compilation for heterogeneous multicore embedded systems

  title={Processor virtualization and split compilation for heterogeneous multicore embedded systems},
  author={A. Cohen and E. Rohou},
  journal={Design Automation Conference},
  • A. Cohen, E. Rohou
  • Published 2010
  • Computer Science
  • Design Automation Conference
  • 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… CONTINUE READING
    42 Citations

    Figures, Tables, and Topics from this paper

    Process-level virtualization for runtime adaptation of embedded software
    • K. Hazelwood
    • Computer Science
    • 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC)
    • 2011
    • 2
    Hardware acceleration for Just-In-Time compilation on heterogeneous embedded systems
    • 4
    Full-virtualization on MIPS-based MPSOCs embedded platforms with real-time support
    • 7
    • PDF
    Boosting Single Thread Performance in Mobile Processors via Reconfigurable Acceleration
    Adding virtualization support in MIPS 4Kc-based MPSoCs
    • 5
    • PDF
    Hardware-assisted virtualization targeting MIPS-based SoCs
    • 2
    • PDF
    Hardware virtualization-driven software task switching in reconfigurable multi-processor system-on-chip architectures
    • 2
    • PDF