K. Asanovi´casanovi´c, R. Bodik, B. Catanzaro, J. Gebis, P. Husbands et al., The Landscape of Parallel Computing Research: A View from Berkeley, 2006.

A. Azevedo, A. Nicolau, and J. Hummel, Java annotation-aware just-in-time (AJIT) compilation system, Java Grande, pp.142-151, 1999.

V. Bala, E. Duesterwald, and S. Banerjia, Dynamo: A transparent dynamic optimization system, Proc. of the Conference on Programming Language Design and Implementation, pp.1-12, 2000.

R. L. Bocchino, J. , and V. S. Adve, Vector LLVA, Proceedings of the 2nd international conference on Virtual execution environments, VEE '06, pp.46-56, 2006.
DOI : 10.1145/1134760.1134769

F. Bodin, T. Kisuki, P. Knijnenburg, M. O. Boyle, and E. Rohou, Iterative compilation in a non-linear optimisation space, Workshop on Profile and Feedback-Directed Compilation Conjunction with PACT'98, 1998.
URL : https://hal.archives-ouvertes.fr/inria-00475919

U. Bondhugula, A. Hartono, J. Ramanujam, and P. Sadayappan, A practical automatic polyhedral parallelization and locality optimization system, ACM SIGPLAN Conf. on Programming Languages Design and Implementation (PLDI'08), 2008.
DOI : 10.1145/1375581.1375595

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.151.5126

F. Bouchez, A. Darte, and F. Rastello, On the complexity of spill everywhere under SSA form, LCTES'07, pp.103-112, 2007.
URL : https://hal.archives-ouvertes.fr/ensl-00180322

S. Campanoni, G. Agosta, and S. C. Reghizzi, A parallel dynamic compiler for CIL bytecode, ACM SIGPLAN Notices, vol.43, issue.4, pp.11-20, 2008.
DOI : 10.1145/1374752.1374754

D. Cann, Retire Fortran?: a debate rekindled, Comm. of the ACM, vol.35, issue.8, 1992.

W. Cazzola, A. Cisternino, and D. Colombo, [a]C#, Proceedings of the 2005 ACM symposium on Applied computing , SAC '05, pp.1274-1278, 2005.
DOI : 10.1145/1066677.1066964

C. Consel, L. Hornof, R. Marlet, G. Muller, S. Thibault et al., Tempo: specializing systems applications and beyond, ACM Computing Surveys, vol.30, issue.3es, 1998.
DOI : 10.1145/289121.289140

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.1067

M. Cornero, R. Costa, R. F. Pascual, A. C. Ornstein, and E. Rohou, An Experimental Environment Validating the Suitability of CLI as an Effective Deployment Format for Embedded Systems, HiPEAC'08, pp.130-144, 2008.
DOI : 10.1007/978-3-540-77560-7_10

R. Costa, A. Ornstein, and E. Rohou, CLI Back-End in GCC, GCC Developers' Summit, pp.111-116, 2007.

R. Costa and E. Rohou, Comparing the size of .NET applications with native code, Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, CODES+ISSS '05, pp.99-104, 2005.
DOI : 10.1145/1084834.1084862

K. De-bosschere, W. Luk, X. Martorell, N. Navarro, M. O. Boyle et al., High-Performance Embedded Architecture and Compilation Roadmap, High-Performance Embedded Architecture and Compilation Roadmap, pp.5-29, 2007.
DOI : 10.1007/978-3-540-71528-3_2

G. Desoli, N. Mateev, E. Duesterwald, P. Faraboschi, and J. Fisher, DELI: a new run-time control point, 35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002. (MICRO-35). Proceedings., pp.257-268, 2002.
DOI : 10.1109/MICRO.2002.1176255

B. Diouf, J. Cavazos, A. Cohen, and F. Rastello, Split Register Allocation: Linear Complexity Without the Performance Penalty, HiPEAC'10, 2010.
DOI : 10.1007/978-3-642-11515-8_7

URL : https://hal.archives-ouvertes.fr/inria-00551513

S. Geneva, Common Language Infrastructure (CLI) Partitions I to IV, 2006.

G. Fursin, A. Cohen, M. O. Boyle, and O. Temam, Quick and Practical Run-Time Evaluation of Multiple Program Optimizations, Trans. on High Performance Embedded Architectures and Compilers, vol.21, issue.2, pp.13-31, 2007.
DOI : 10.1145/316686.316697

URL : https://hal.archives-ouvertes.fr/inria-00084110

A. Gal, Trace-based just-in-time type specialization for dynamic languages, PLDI'09, 2009.

S. Girbal, N. Vasilache, C. Bastoul, A. Cohen, D. Parello et al., Semi-Automatic Composition of Loop Transformations for Deep Parallelism and Memory Hierarchies, International Journal of Parallel Programming, vol.20, issue.1, pp.261-317, 2006.
DOI : 10.1007/s10766-006-0012-3

URL : https://hal.archives-ouvertes.fr/hal-01257288

B. Grant, M. Mock, M. Philipose, C. Chambers, and S. J. Eggers, DyC: an expressive annotation-directed dynamic compiler for C, Theoretical Computer Science, vol.248, issue.1-2, 1999.
DOI : 10.1016/S0304-3975(00)00051-7

S. Han, S. Chae, L. Brisolara, L. Carro, R. Reis et al., Memory-efficient multithreaded code generation from??Simulink for heterogeneous MPSoC, Design Automation for Embedded Systems, vol.28, issue.10, 2007.
DOI : 10.1109/2.467577

URL : https://hal.archives-ouvertes.fr/hal-00327017

J. Jones, Annotating Mobile Code for Performance, 2002.

G. Kahn, The semantics of a simple language for parallel programming, Information processing, pp.471-475, 1974.

C. Krintz and B. Calder, Using annotations to reduce dynamic optimization time [30] C. Lattner. The LLVM compiler system, Proc. of the Conference on Programming Language Design and Implementation Bossa Conference on Open Source, Mobile Internet and Multimedia, pp.156-167, 2001.

C. Lattner and V. Adve, LLVM: A compilation framework for lifelong program analysis & transformation, International Symposium on Code Generation and Optimization, 2004. CGO 2004., 2004.
DOI : 10.1109/CGO.2004.1281665

A. Le, O. Lhoták, and L. Hendren, Using Inter-Procedural Side-Effect Information in JIT Optimizations, 2004.
DOI : 10.1007/11406921_22

T. Lindholm and F. Yellin, The Java Virtual Machine Specification, 1999.

. Microsoft, Introducing the .NET Micro Framework. Product Positioning and Technology White Paper, 2007.

R. Muth, S. Debray, S. Watterson, and K. De-bosschere, alto: a link-time optimizer for the Compaq Alpha. Software: Practice and Experience, pp.67-101, 2001.

. Novell, The Mono Project

M. Paleczny, C. Vick, and C. Click, The Java HotSpot TM Server Compiler, Proc. of the Java Virtual Machine Research and Technology Symposium, 2001.

P. Pominville, F. Qian, R. Vallée-rai, L. Hendren, and C. Verbrugge, A Framework for Optimizing Java Using Attributes, Proc. of the 10th International Conference on Compiler Construction, pp.334-354, 2001.
DOI : 10.1007/3-540-45306-7_23

D. Potop-butucaru, S. A. Edwards, and G. Berry, Compiling Esterel, 2007.

M. Pouzet and P. Raymond, Modular static scheduling of synchronous data-flow networks: an efficient symbolic representation, EMSOFT'09, pp.215-224, 2009.

M. Püschel, B. Singer, J. Xiong, J. Moura, J. Johnson et al., Spiral: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms, Journal of High Performance Computing and Applications, special issue on Automatic Performance Tuning, pp.21-45, 2004.
DOI : 10.1177/1094342004041291

E. Rohou, Portable and efficient auto-vectorized bytecode: a look at the interaction between static and JIT compilers, 2nd International Workshop on GCC Research Opportunities, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00468015

P. Southern-storm-software and . Ltd, DotGNU project

L. Van-put, D. Chanet, B. De-bus, B. D. Sutter, and K. De-bosschere, DIABLO: a reliable, retargetable and extensible link-time rewriting framework, Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, 2005., pp.7-12, 2005.
DOI : 10.1109/ISSPIT.2005.1577061

X. Zhang, Z. Wang, N. Gloy, J. B. Chen, and M. D. Smith, System support for automatic profiling and optimization, Proc. of the 16th Symposium on Operating System Principles, pp.15-26, 1997.
DOI : 10.1145/269005.266640

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.137.2900