International audienceMany software projects are configurable through compile-time options (e.g., using ./configure) and also through run-time options (e.g., command-line parameters, fed to the software at execution time). Several works have shown how to predict the effect of run-time options on performance. However it is yet to be studied how these prediction models behave when the software is built with different compile-time options. For instance, is the best run-time configuration always the best w.r.t. the chosen compilation options? In this paper, we investigate the effect of compile-time options on the performance distributions of 4 software systems. There are cases where the compiler layer effect is linear which is an opportunity to...
Measuring performance and quantifying a performance change are core evaluation techniques in program...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
Performance prediction is necessary and crucial in order to deal with multi-dimensional performance ...
International audienceMany software projects are configurable through compile-time options (e.g., us...
International audienceNumerous software systems are highly configurable through runtime options (e.g...
International audienceNumerous software systems are configurable through compile-time options and th...
A procedure is described to automatically compile symbolic performance predictions in the course of ...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...
In this paper we present results we obtained using a compiler to predict performance of scientific c...
Almost every complex software system today is configurable. While configurability has many benefits,...
Abstract. Performance understanding and prediction are extremely im-portant goals for guiding the ap...
Performance comparisons are ubiquitous in computer science. The proceedings of most conferences are ...
Compile-time optimization of code can result in significant performance gains. The amount of these g...
Performance prediction models at the source code level are crucial components in advanced optimizing...
Software performance is considered a major concern when writing efficient code. In the past, develop...
Measuring performance and quantifying a performance change are core evaluation techniques in program...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
Performance prediction is necessary and crucial in order to deal with multi-dimensional performance ...
International audienceMany software projects are configurable through compile-time options (e.g., us...
International audienceNumerous software systems are highly configurable through runtime options (e.g...
International audienceNumerous software systems are configurable through compile-time options and th...
A procedure is described to automatically compile symbolic performance predictions in the course of ...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...
In this paper we present results we obtained using a compiler to predict performance of scientific c...
Almost every complex software system today is configurable. While configurability has many benefits,...
Abstract. Performance understanding and prediction are extremely im-portant goals for guiding the ap...
Performance comparisons are ubiquitous in computer science. The proceedings of most conferences are ...
Compile-time optimization of code can result in significant performance gains. The amount of these g...
Performance prediction models at the source code level are crucial components in advanced optimizing...
Software performance is considered a major concern when writing efficient code. In the past, develop...
Measuring performance and quantifying a performance change are core evaluation techniques in program...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
Performance prediction is necessary and crucial in order to deal with multi-dimensional performance ...