International audienceIterative search combined with machine learning is a promising approach to design optimizing compilers harnessing the complexity of modern computing systems. While traversing a program optimization space, we collect characteristic feature vectors of the program, and use them to discover correlations across programs, target architectures, data sets, and performance. Predictive models can be derived from such correlations, effectively hiding the time-consuming feedback-directed optimization process from the application programmer. One key task of this approach, naturally assigned to compiler experts, is to design relevant features and implement scalable feature extractors, including statistical models that filter the mos...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
Tuning hardwired compiler optimizations for rapidly evolving hardware makes porting an optimizing co...
Program synthesis is a term that describes a family of techniques that enables automatic generation ...
International audienceIterative search combined with machine learning is a promising approach to des...
The end of Moore's law is driving the search for new techniques to improve system performance as app...
Many optimisations in modern compilers have been traditionally based around using analysis to examin...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
Iterative compilation based on machine learning can effectively predict a program’s compiler optimiz...
Iterative compiler optimization has been shown to outperform static approaches. This, however, is at...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Abstract. The goal of this work is a systematic approach to compiler optimization for simultaneously...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
Tuning hardwired compiler optimizations for rapidly evolving hardware makes porting an optimizing co...
Program synthesis is a term that describes a family of techniques that enables automatic generation ...
International audienceIterative search combined with machine learning is a promising approach to des...
The end of Moore's law is driving the search for new techniques to improve system performance as app...
Many optimisations in modern compilers have been traditionally based around using analysis to examin...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
Iterative compilation based on machine learning can effectively predict a program’s compiler optimiz...
Iterative compiler optimization has been shown to outperform static approaches. This, however, is at...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
Un choix efficace des optimisations de compilation améliore notablement la performances des applicat...
Abstract. The goal of this work is a systematic approach to compiler optimization for simultaneously...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
Tuning hardwired compiler optimizations for rapidly evolving hardware makes porting an optimizing co...
Program synthesis is a term that describes a family of techniques that enables automatic generation ...