It has long been known that a fixed ordering of optimization phases will not produce the best code for every application. One approach for addressing this phase ordering problem is to use an ev olutionary algorithm to search for a specific sequence of phases for each module or function. While such searches have been shown to produce more efficient code, the approach can be extremely slow because the application is compiled and executed to evaluate each sequence’s effectiveness. Consequently, evolutionary or iterative compilation schemes have been promoted for compilation systems targeting embedded applications where longer compilation times may be tolerated in the final stage of development. In this paper we describe two complementary gener...
It is advantageous to not only calculate the WCET of an application, but to also perform transformat...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Evolutionary algorithms (EAs) are modern techniques for searching complex spaces for on optimum [11]...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...
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...
Program-specific or function-specific optimization phase sequences are universally accepted to achie...
This paper investigates the applicability of iterative search techniques in program optimisation. It...
Compiler optimization is the technique of minimizing or maximizing some features of an executable co...
International audienceThis paper investigates the applicability of iterative search techniques in pr...
Recent research show that adaptive compiler can produce consistent improvement over a traditional fi...
© 2020 The Authors. The digital transformation revolution has been crawling toward almost all aspect...
Abstract. Optimising non-functional properties of software is an important part of the implementatio...
It is advantageous to not only calculate the WCET of an application, but to also perform transformat...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Evolutionary algorithms (EAs) are modern techniques for searching complex spaces for on optimum [11]...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
This article aims at making iterative optimization practical and usable by speeding up the evaluatio...
In this paper we investigate the feasibility of iterative compilation in program optimisation. This...
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...
Program-specific or function-specific optimization phase sequences are universally accepted to achie...
This paper investigates the applicability of iterative search techniques in program optimisation. It...
Compiler optimization is the technique of minimizing or maximizing some features of an executable co...
International audienceThis paper investigates the applicability of iterative search techniques in pr...
Recent research show that adaptive compiler can produce consistent improvement over a traditional fi...
© 2020 The Authors. The digital transformation revolution has been crawling toward almost all aspect...
Abstract. Optimising non-functional properties of software is an important part of the implementatio...
It is advantageous to not only calculate the WCET of an application, but to also perform transformat...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Evolutionary algorithms (EAs) are modern techniques for searching complex spaces for on optimum [11]...