We are interested in the computing frontier around an essential question about compiler construction: having a program P and a set M of non parametric compiler optimization modules (called also phases), is it possible to find a sequence s of these phases such that the performance (execution time for instance) of the final gen-erated program P ′ is “optimal ” ? We prove in this article that this problem is undecidable in two general schemes of optimizing com-pilation: iterative compilation and library optimization/generation. Fortunately, we give some simplified cases when this problem be-comes decidable, and we provide some algorithms (not necessary efficient) that can answer our main question. Another essential question that we are interes...
Modern compilers implement a number of optimization switches and they must be configured carefully i...
Abstract. Compiler optimizations play an increasingly important role in code generation. This is esp...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...
International audienceWe are interested in the computing frontier around an essential question about...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
The highest optimization level of a compiler, such as-O3 in GCC, does not ensure the best performanc...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
We present an automated technique for generating compiler op-timizations from examples of concrete p...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
In this paper we present a cut-off incremental recompilation frame-work that supports inter-module o...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
Modern compilers implement a number of optimization switches and they must be configured carefully i...
Abstract. Compiler optimizations play an increasingly important role in code generation. This is esp...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...
International audienceWe are interested in the computing frontier around an essential question about...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
The highest optimization level of a compiler, such as-O3 in GCC, does not ensure the best performanc...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
We present an automated technique for generating compiler op-timizations from examples of concrete p...
To meet the demands of modern architectures, optimizing compilers must incorporate an ever larger nu...
In this paper we present a cut-off incremental recompilation frame-work that supports inter-module o...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
Modern compilers implement a number of optimization switches and they must be configured carefully i...
Abstract. Compiler optimizations play an increasingly important role in code generation. This is esp...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...