International audienceThis paper investigates the applicability of iterative search techniques in program optimisation. Iterative compilation is usually considered too expensive for general purpose computing but is applicable to embedded applications where the cost is easily amortised over the number of embedded systems produced. This paper presents a case study, where an iterative search algorithm is used to investigate a nonlinear transformation space and find the fastest execution time within a fixed number of evaluations. By using execution time as feedback, it searches a large but restricted transformation space and shows performance improvement over existing approaches. We showthat in the case of large transformation spaces, we can ac...
Abstract. The increasing complexities of modern architectures require compilers to extensively apply...
While iterative optimization has become a popular compiler optimization approach, it is based on a p...
Although compile-time optimizations generally improve program performance, degradations caused by in...
International audienceThis paper investigates the applicability of iterative search techniques in pr...
This paper investigates the applicability of iterative search techniques in program optimisation. It...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
Iterative compiler optimization has been shown to outperform static approaches. This, however, is at...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
As the current rate of improvement in processor performance far exceeds the rate of memory performan...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
Today’s compilers have a plethora of optimizations-transformations to choose from, and the correct c...
Since performance is not portable between platforms, engineers must fine-tune heuristics for each pr...
Abstract. The increasing complexities of modern architectures require compilers to extensively apply...
While iterative optimization has become a popular compiler optimization approach, it is based on a p...
Although compile-time optimizations generally improve program performance, degradations caused by in...
International audienceThis paper investigates the applicability of iterative search techniques in pr...
This paper investigates the applicability of iterative search techniques in program optimisation. It...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
Iterative compiler optimization has been shown to outperform static approaches. This, however, is at...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
As the current rate of improvement in processor performance far exceeds the rate of memory performan...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
Today’s compilers have a plethora of optimizations-transformations to choose from, and the correct c...
Since performance is not portable between platforms, engineers must fine-tune heuristics for each pr...
Abstract. The increasing complexities of modern architectures require compilers to extensively apply...
While iterative optimization has become a popular compiler optimization approach, it is based on a p...
Although compile-time optimizations generally improve program performance, degradations caused by in...