J. Lehr, Counting performance: hardware performance counter and compiler instrumentation Jahrestagung der Gesellschaft für Informatik, 26.-30, Informatik 2016, pp.2187-2198, 2016.

B. Wicht, R. A. Vitillo, D. Chen, and D. Levinthal, Hardware counted profile-guided optimization, 1411.

F. Schneider and T. R. Gross, Using Platform-Specific Performance Counters for Dynamic Compilation, pp.334-346, 2006.
DOI : 10.1007/978-3-540-69330-7_23

N. Watkinson, A. Shivam, Z. Chen, A. Veidenbaum, and A. Nicolau, Using hardware counters to predict vectorization, 2017.

R. S. Machado, R. B. Almeida, A. D. Jardim, A. M. Pernas, A. C. Yamin et al., Comparing Performance of C Compilers Optimizations on Different Multicore Architectures, 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), pp.25-30, 2017.
DOI : 10.1109/SBAC-PADW.2017.13

E. Riou, E. Rohou, P. Clauss, N. Hallou, and A. Ketterlin, PADRONE: a Platform for Online Profiling, Analysis, and Optimization, DCE 2014 -International workshop on Dynamic Compilation Everywhere, 2014.
URL : https://hal.archives-ouvertes.fr/hal-00917950

B. Hawkins, B. Demsky, D. Bruening, and Q. Zhao, Optimizing binary translation of dynamically generated code Transparent runtime shadow stack: Protection against malicious return address modifications, Proceedings of the 13th Annual IEEE/ACM International Symposium on Code Generation and Optimization, pp.68-78, 2006.
DOI : 10.1109/cgo.2015.7054188

B. Hawkins, B. Demsky, and M. B. Taylor, BlackBox: lightweight security monitoring for COTS binaries, Proceedings of the 2016 International Symposium on Code Generation and Optimization, CGO 2016, pp.261-272, 2016.
DOI : 10.1145/1629575.1629585

URL : http://dl.acm.org/ft_gateway.cfm?id=2854062&type=pdf

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

N. Hallou, E. Rohou, and P. Clauss, Runtime Vectorization Transformations of Binary Code, International Journal of Parallel Programming, vol.8, issue.4, pp.1-30, 2016.
DOI : 10.1145/1944862.1944871

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

A. Dinaburg and A. Ruef, McSema: Static translation of x86 instructions to LLVM, pp.2016-2027, 2014.

Y. Wang and . Chung, Hqemu: A multi-threaded and retargetable dynamic binary translator on multicores, Proceedings of the Tenth International Symposium on Code Generation and Optimization, pp.104-113, 2012.

D. Chen, N. Vachharajani, R. Hundt, S. Liao, V. Ramasamy et al., Taming hardware event samples for FDO compilation, Proceedings of the 8th annual IEEE/ ACM international symposium on Code generation and optimization, CGO '10, pp.42-52, 2010.
DOI : 10.1145/1772954.1772963

URL : http://hpc.cs.tsinghua.edu.cn/research/cluster/papers_cwg/tamingsample.pdf

F. Schneider and T. R. Gross, Using Platform-Specific Performance Counters for Dynamic Compilation, Languages and Compilers for Parallel Computing, pp.334-346, 2006.
DOI : 10.1007/978-3-540-69330-7_23

L. Pouchet, PolyBench/C v4.1: the polyhedral benchmark suite

J. L. Henning, SPEC CPU2006 benchmark descriptions, ACM SIGARCH Computer Architecture News, vol.34, issue.4, pp.1-17, 2006.
DOI : 10.1145/1186736.1186737

D. Nuzman, R. Eres, S. Dyshel, M. Zalmanovici, and J. Castanos, JIT technology with C/C++, ACM Transactions on Architecture and Code Optimization, vol.10, issue.4, pp.1-5925, 2013.
DOI : 10.1145/2541228.2555315

C. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser et al., Pin: building customized program analysis tools with dynamic instrumentation, 2005.

D. Bruening, Efficient, Transparent, and Comprehensive Runtime Code Manipulation, 2004.

N. Nethercote and J. Seward, Valgrind: a framework for heavyweight dynamic binary instrumentation, PLDI, pp.89-100, 2007.

N. Nethercote, Dynamic binary analysis and instrumentation, 2004.

A. H. Ashouri, W. Killian, J. Cavazos, G. Palermo, and C. Silvano, A survey on compiler autotuning using machine learning, 2018.

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

A. Ap and E. Rohou, Dynamic function specialization, International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01597880