. Eu-milepost-project, MachIne Learning for Embedded PrOgramS opTimization)

F. Agakov, E. Bonilla, J. Cavazos, B. Franke, G. Fursin et al., Using Machine Learning to Focus Iterative Optimization, International Symposium on Code Generation and Optimization (CGO'06), 2006.
DOI : 10.1109/CGO.2006.37

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

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

E. V. Bonilla, C. K. Williams, F. V. Agakov, J. Cavazos, J. Thomson et al., Predictive search distributions, Proceedings of the 23rd international conference on Machine learning , ICML '06, pp.121-128, 2006.
DOI : 10.1145/1143844.1143860

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

S. Callanan, D. J. Dean, and E. Zadok, Extending gcc with modular gimple optimizations, Proceedings of the GCC Developers' Summit, 2007.

J. Cavazos, G. Fursin, F. Agakov, E. Bonilla, M. O. Boyle et al., Rapidly Selecting Good Compiler Optimizations using Performance Counters, International Symposium on Code Generation and Optimization (CGO'07), 2007.
DOI : 10.1109/CGO.2007.32

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

K. Cooper, A. Grosul, T. Harvey, S. Reeves, D. Subramanian et al., ACME: adaptive compilation made efficient, Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), 2005.

K. Cooper, P. Schielke, and D. Subramanian, Optimizing for reduced code space using genetic algorithms, Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pp.1-9, 1999.

B. Elliston, Studying optimisation sequences in the gnu compiler collection, 2005.

B. Franke, M. O. 'boyle, J. Thomson, and G. Fursin, Probabilistic source-level optimisation of embedded programs, Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), 2005.

G. Fursin, Iterative Compilation and Performance Prediction for Numerical Applications, 2004.

G. Fursin, J. Cavazos, M. O. Boyle, and O. Temam, MiDataSets: Creating the Conditions for a More Realistic Evaluation of Iterative Optimization, Proceedings of the International Conference on High Performance Embedded Architectures & Compilers, 2007.
DOI : 10.1007/978-3-540-69338-3_17

G. Fursin and A. Cohen, Building a practical iterative interactive compiler, 1st Workshop on Statistical and Machine Learning Approaches Applied to Architectures and Compilation (SMART'07), 2007.
URL : https://hal.archives-ouvertes.fr/inria-00128507

G. Fursin, A. Cohen, M. O. Boyle, and O. Temam, A Practical Method for Quickly Evaluating Program Optimizations, Proceedings of the International Conference on High Performance Embedded Architectures & Compilers, pp.29-46, 2005.
DOI : 10.1007/11587514_4

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

M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge et al., MiBench: A free, commercially representative embedded benchmark suite, Proceedings of the Fourth Annual IEEE International Workshop on Workload Characterization. WWC-4 (Cat. No.01EX538), 2001.
DOI : 10.1109/WWC.2001.990739

K. Heydemann and F. Bodin, Iterative compilation for two antagonistic criteria: Application to code size and performance, Proceedings of the 4th Workshop on Optimizations for DSP and Embedded Systems, 2006.

K. Hoste and L. Eeckhout, Cole, Proceedings of the sixth annual IEEE/ACM international symposium on Code generation and optimization , CGO '08, 2008.
DOI : 10.1145/1356058.1356080

P. Kulkarni, W. Zhao, H. Moon, K. Cho, D. Whalley et al., Finding effective optimization phase sequences, Proc. Languages, Compilers, and Tools for Embedded Systems (LCTES), pp.12-23, 2003.
DOI : 10.1145/780731.780735

URL : http://big-oh.cs.hamilton.edu/~bailey/pubs/conferences/lctes03.pdf

P. Larrañaga and J. A. Lozano, Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation, 2001.
DOI : 10.1007/978-1-4615-1539-5

F. Matteo and S. Johnson, FFTW: An adaptive software architecture for the FFT, Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, pp.1381-1384, 1998.

A. Monsifrot, F. Bodin, and R. Quiniou, A Machine Learning Approach to Automatic Production of Compiler Heuristics, Proceedings of the International Conference on Artificial Intelligence: Methodology, Systems, Applications, LNCS 2443, pp.41-50, 2002.
DOI : 10.1007/3-540-46148-5_5

Z. Pan and R. Eigenmann, Fast and effective orchestration of compiler optimizations for automatic performance tuning, Proceedings of the International Symposium on Code Generation and Optimization (CGO), pp.319-332, 2006.

B. Singer and M. Veloso, Learning to predict performance from formula modeling and training data, Proceedings of the Conference on Machine Learning, 2000.

M. Stephenson and S. Amarasinghe, Predicting Unroll Factors Using Supervised Classification, International Symposium on Code Generation and Optimization, pp.123-134, 2005.
DOI : 10.1109/CGO.2005.29

URL : http://cag.lcs.mit.edu/commit/papers/05/stephensonm_supervised.pdf

S. Triantafyllis, M. Vachharajani, N. Vachharajani, and D. August, Compiler optimization-space exploration, International Symposium on Code Generation and Optimization, 2003. CGO 2003., pp.204-215, 2003.
DOI : 10.1109/CGO.2003.1191546

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

J. Ullman, Principles of database and knowledge systems, Computer Science Press, vol.1, 1988.

J. Whaley and M. S. Lam, Cloning based context sensitive pointer alias analysis using binary decision diagrams, Proceedings of the Conference on Programming Language Design and Implementation (PLDI), 2004.
DOI : 10.1145/996893.996859

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

R. Whaley and J. Dongarra, Automatically Tuned Linear Algebra Software, Proceedings of the IEEE/ACM SC98 Conference, 1998.
DOI : 10.1109/SC.1998.10004

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