Processor virtualization and split compilation for heterogeneous multicore embedded systems
@article{Cohen2010ProcessorVA, title={Processor virtualization and split compilation for heterogeneous multicore embedded systems}, author={A. Cohen and E. Rohou}, journal={Design Automation Conference}, year={2010}, pages={102-107} }
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… Expand
43 Citations
Process-level virtualization for runtime adaptation of embedded software
- Computer Science
- 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC)
- 2011
- 2
Hardware acceleration for Just-In-Time compilation on heterogeneous embedded systems
- Computer Science
- 2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors
- 2013
- 4
Combining Processor Virtualization and Component-Based Engineering in C for Many-Core Heterogeneous Embedded MPSoCs
- Computer Science
- 2010
- 1
Hardware Acceleration of Red-Black Tree Management and Application to Just-In-Time Compilation
- Computer Science
- J. Signal Process. Syst.
- 2014
- 2
Full-virtualization on MIPS-based MPSOCs embedded platforms with real-time support
- Computer Science
- 2014 27th Symposium on Integrated Circuits and Systems Design (SBCCI)
- 2014
- 7
- PDF
Boosting Single Thread Performance in Mobile Processors via Reconfigurable Acceleration
- Computer Science
- ARC
- 2012
Adding virtualization support in MIPS 4Kc-based MPSoCs
- Computer Science
- Fifteenth International Symposium on Quality Electronic Design
- 2014
- 5
- PDF
Hardware-assisted virtualization targeting MIPS-based SoCs
- Engineering, Computer Science
- 2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP)
- 2012
- 2
- PDF
Hardware virtualization-driven software task switching in reconfigurable multi-processor system-on-chip architectures
- Computer Science
- Map2MPSoC/SCOPES
- 2012
- 2
- PDF
Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator
- Computer Science
- PLDI '11
- 2011
- 56
- PDF