Processor virtualization and split compilation for heterogeneous multicore embedded systems

  • Authors:
  • Albert Cohen;Erven Rohou

  • Affiliations:
  • INRIA Saclay, France, and HiPEAC network;INRIA Rennes, Bretagne Atlantique, France

  • Venue:
  • Proceedings of the 47th Design Automation Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.