Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems efficiently. Finding a heuristic that performs well on a broad range of applications is a tedious and difficult process. This paper introduces Meta Optimization, a methodology for automatically fine-tuning compiler heuristics. Meta Optimization uses machine-learning techniques to automatically search the space of compiler heuristics. Our techniques reduce compiler design complexity by relieving compiler writers of the tedium of heuristic tuning. Our machine-learning system uses an evolutionary algorithm to automatically find effective compiler heuristics. We present promising experimental results. In one mode of operation Meta Optimization c...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Optimizing compilers use heuristics to control different aspects of compilation and to construct app...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
Compiler writers are expected to create effective and inexpensive solutions to NP-hard prob-lems suc...
Tuning hardwired compiler optimizations for rapidly evolving hardware makes porting an optimizing co...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
The end of Moore's law is driving the search for new techniques to improve system performance as app...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...
Many optimisations in modern compilers have been traditionally based around using analysis to examin...
Since the mid-1990s, researchers have been trying to use machine-learning-based approaches to solve ...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Optimizing compilers use heuristics to control different aspects of compilation and to construct app...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
Compiler writers are expected to create effective and inexpensive solutions to NP-hard prob-lems suc...
Tuning hardwired compiler optimizations for rapidly evolving hardware makes porting an optimizing co...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
The end of Moore's law is driving the search for new techniques to improve system performance as app...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...
Many optimisations in modern compilers have been traditionally based around using analysis to examin...
Since the mid-1990s, researchers have been trying to use machine-learning-based approaches to solve ...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Optimizing compilers use heuristics to control different aspects of compilation and to construct app...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...