Processor Virtualization and Split Compilation for Heterogeneous Multicore Embedded Systems

Albert Cohen 1 Erven Rohou 2
1 ALCHEMY - Architectures, Languages and Compilers to Harness the End of Moore Years
LRI - Laboratoire de Recherche en Informatique, UP11 - Université Paris-Sud - Paris 11, CNRS - Centre National de la Recherche Scientifique : UMR8623, Inria Saclay - Ile de France
2 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
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.
Document type :
Conference papers
Complete list of metadatas

Cited literature [41 references]  Display  Hide  Download
Contributor : Erven Rohou <>
Submitted on : Saturday, April 10, 2010 - 12:18:09 PM
Last modification on : Thursday, July 18, 2019 - 9:46:04 PM
Long-term archiving on : Sunday, July 11, 2010 - 8:12:28 PM


Files produced by the author(s)


  • HAL Id : inria-00472274, version 1


Albert Cohen, Erven Rohou. Processor Virtualization and Split Compilation for Heterogeneous Multicore Embedded Systems. 47th Annual Design Automation Conference, Jun 2010, Anaheim, CA, United States. ⟨inria-00472274⟩



Record views


Files downloads