F. Agakov, E. Bonilla, J. Cavazos, B. Franke, G. Fursin, M. F. P. O'Boyle, J. Thomson, M. Toussaint & C. K. I. Williams (2006):
Using Machine Learning to Focus Iterative Optimization.
In: Proceedings of the International Symposium on Code Generation and Optimization,
CGO '06.
IEEE Computer Society,
Washington, DC, USA,
pp. 295–305,
doi:10.1109/CGO.2006.37.
Otto Skrove Bagge, Karl Trygve Kalleberg, Eelco Visser & Magne Haveraaen (2003):
Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs.
In: Third International Workshop on Source Code Analysis and Manipulation (SCAM 2003).
IEEE,
pp. 65–75,
doi:10.1109/SCAM.2003.1238032.
Edoardo Di Napoli, Diego Fabregat-Traver, Gregorio Quintana-Orti & Paolo Bientinesi (2014):
Towards an Efficient Use of the BLAS Library for Multilinear Tensor Contractions.
Applied Mathematics and Computation 235,
pp. 454–468,
doi:10.1016/j.amc.2014.02.051.
Diego Fabregat-Traver & Paolo Bientinesi (2013):
Application-Tailored Linear Algebra Algorithms: A Search-Based Approach.
International Journal of High Performance Computing Applications (IJHPCA) 27(4),
pp. 425 – 438,
doi:10.1177/1094342013494428.
Franz Franchetti, Yevgen Voronenko & Markus Püschel (2006):
FFT program generation for shared memory: SMP and multicore.
In: Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, November 11-17, 2006, Tampa, FL, USA,
pp. 115,
doi:10.1145/1188455.1188575.
Leslie Pack Kaelbling, Michael L. Littman & Andrew P. Moore (1996):
Reinforcement Learning: A Survey.
Journal of Artificial Intelligence Research 4,
pp. 237–285,
doi:10.1613/jair.301.
Jonathan G Koomey (2008):
Worldwide Electricity Used in Data Centers.
Environmental Research Letters 3(3),
pp. 034008,
doi:10.1088/1748-9326/3/3/034008.
Giovanni Mariani, Gianluca Palermo, Roel Meeuws, Vlad Mihai Sima, Cristina Silvano & Koen Bertels (2014):
DRuiD: Designing reconfigurable architectures with decision-making support.
In: 19th Asia and South Pacific Design Automation Conference, ASP-DAC 2014, Singapore, January 20-23, 2014,
pp. 213–218,
doi:10.1109/ASPDAC.2014.6742892.
Stephen Marsland (2009):
Machine Learning: An Algorithmic Perspective,
1st edition.
Chapman & Hall/CRC,
doi:10.1111/j.1751-5823.2010.00118_11.x.
F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot & E. Duchesnay (2011):
Scikit-learn: Machine Learning in Python.
Journal of Machine Learning Research 12,
pp. 2825–2830.
Gennady Pekhimenko & AngelaDemke Brown (2010):
Efficient Program Compilation Through Machine Learning Techniques.
In: Ken Naono, Keita Teranishi, John Cavazos & Reiji Suda: Software Automatic Tuning.
Springer New York,
pp. 335–351,
doi:10.1007/978-1-4419-6935-4_19.
Tom Schaul, Justin Bayer, Daan Wierstra, Yi Sun, Martin Felder, Frank Sehnke, Thomas Rückstieß & Jürgen Schmidhuber (2010):
PyBrain.
Journal of Machine Learning Research,
doi:10.1145/1756006.1756030.
Sibylle Schupp, Douglas Gregor, David Musser & Shin-Ming Liu (2002):
Semantic and behavioral library transformations.
Information and Software Technology 44(13),
pp. 797–810,
doi:10.1016/S0950-5849(02)00122-2.
Richard M. Stallman & GCC Developer Community (2009):
Using The Gnu Compiler Collection: A Gnu Manual For Gcc Version 4.3.3.
CreateSpace,
Paramount, CA.
Salvador Tamarit, Julio Mariño, Guillermo Vigueras & Manuel Carro (2016):
Towards a Semantics-Aware Code Transformation Toolchain for Heterogeneous Systems.
In: Alicia Villanueva: Proceedings of XIV Jornadas sobre Programación y Lenguajes (PROLE 2016),
pp. 17–32.
Available at http://hdl.handle.net/11705/PROLE/2016/014.
Salvador Tamarit, Guillermo Vigueras, Manuel Carro & Julio Mariño (2015):
A Haskell Implementation of a Rule-Based Program Transformation for C Programs.
In: Enrico Pontelli & Tran Cao Son: International Symposium on Practical Aspects of Declarative Languages,
LNCS 9131.
Springer-Verlag,
pp. 105–114,
doi:10.1007/978-3-319-19686-2_8.