International audienceIterative compilation is a widely adopted technique to optimize programs for different constraints such as performance, code size and power consumption in rapidly evolving hardware and software environments. However, in case of statically compiled programs, it is often restricted to optimizations for a specific dataset and may not be applicable to applications that exhibit different run-time behavior across program phases, multiple datasets or when executed in heterogeneous, reconfigurable and virtual environments. Several frameworks have been recently introduced to tackle these problems and enable run-time optimization and adaptation for statically compiled programs based on static function multiversioning and monitor...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...
International audienceIterative compilation is a widely adopted technique to optimize programs for d...
International audienceIterative compilation is an efficient approach to optimize programs on rapidly...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
Dynamic program optimization o ers performance improvements far beyond those possible with tradition...
Iterative feedback-directed optimization is now a popular technique to obtain better performance and...
Abstract. The increasing complexity of hardware features in modern processors makes compilation for ...
International audienceParallel applications used to be executed alone until their termination on par...
International audienceFeature models are widely used to capture variability, commonalities and confi...
Modern hardware features can boost the performance of an application, but software vendors are often...
The primary reason for performing compiler optimizations before running the program is that they are...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...
International audienceIterative compilation is a widely adopted technique to optimize programs for d...
International audienceIterative compilation is an efficient approach to optimize programs on rapidly...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
Dynamic program optimization o ers performance improvements far beyond those possible with tradition...
Iterative feedback-directed optimization is now a popular technique to obtain better performance and...
Abstract. The increasing complexity of hardware features in modern processors makes compilation for ...
International audienceParallel applications used to be executed alone until their termination on par...
International audienceFeature models are widely used to capture variability, commonalities and confi...
Modern hardware features can boost the performance of an application, but software vendors are often...
The primary reason for performing compiler optimizations before running the program is that they are...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizin...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
International audienceTuning compiler optimizations for rapidly evolving hardwaremakes porting and e...