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

https://hal.inria.fr/inria-00472274
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

File

DAC_2010.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00472274, version 1

Citation

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⟩

Share

Metrics

Record views

615

Files downloads

493