Counting performance: hardware performance counter and compiler instrumentation Jahrestagung der Gesellschaft für Informatik, 26.-30, Informatik 2016, pp.2187-2198, 2016. ,
Hardware counted profile-guided optimization, 1411. ,
Using Platform-Specific Performance Counters for Dynamic Compilation, pp.334-346, 2006. ,
DOI : 10.1007/978-3-540-69330-7_23
Using hardware counters to predict vectorization, 2017. ,
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
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
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
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
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
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
McSema: Static translation of x86 instructions to LLVM, pp.2016-2027, 2014. ,
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. ,
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
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
PolyBench/C v4.1: the polyhedral benchmark suite ,
SPEC CPU2006 benchmark descriptions, ACM SIGARCH Computer Architecture News, vol.34, issue.4, pp.1-17, 2006. ,
DOI : 10.1145/1186736.1186737
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
Pin: building customized program analysis tools with dynamic instrumentation, 2005. ,
Efficient, Transparent, and Comprehensive Runtime Code Manipulation, 2004. ,
Valgrind: a framework for heavyweight dynamic binary instrumentation, PLDI, pp.89-100, 2007. ,
Dynamic binary analysis and instrumentation, 2004. ,
A survey on compiler autotuning using machine learning, 2018. ,
The Java HotSpot TM Server Compiler, Proc. of the Java Virtual Machine Research and Technology Symposium, 2001. ,
Dynamic function specialization, International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01597880