Although code optimizations have been applied by compilers for over 40 years, much of the research has been devoted to the development of particular optimizations. Certain problems with the application of optimizations have yet to be addressed, including when, where and in what order to apply optimizations to get the most benefit. A number of occurring events demand these problems to be considered. For example, cost-sensitive embedded systems are widely used, where any performance improvement from applying optimizations can help reduce cost. Although several approaches have been proposed for handling some of these issues, there is no systematic way to address the problems.This dissertation presents a novel model-based framework for effectiv...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
Although code optimizations have been applied by compilers for over 40 years, much of the research h...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
International audienceThis paper addresses the problem of code optimization for Real-Time and Embedd...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
Today's multi-core era places significant demands on an optimizing compiler, which must parallelize ...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
This paper proposes the use of empirical modeling techniques for building microarchitecture sensitiv...
As systems become more complex, there are increasing demands for improvement with respect to attribu...
This paper describes the design and implementation of an optimizing compiler that automatically gene...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...
Although code optimizations have been applied by compilers for over 40 years, much of the research h...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
International audienceThis paper addresses the problem of code optimization for Real-Time and Embedd...
UnrestrictedWe are facing an increasing performance gap between processor and memory speed on today'...
Today's multi-core era places significant demands on an optimizing compiler, which must parallelize ...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
This paper proposes the use of empirical modeling techniques for building microarchitecture sensitiv...
As systems become more complex, there are increasing demands for improvement with respect to attribu...
This paper describes the design and implementation of an optimizing compiler that automatically gene...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
Embedded systems are becoming more and more complex, thus demanding innovative means to tame their c...
Cavazos, JohnIt has been shown that machine-learning driven optimizations often outperform bundled o...