International audienceModern software-based systems are highly configurable and come with a number of configuration options that impact the performance of the systems. However, selecting inappropriate values for these options can cause long response time, high CPU load, downtime, RAM exhaustion, resulting in performance degradation and poor software reliability. Consequently, considerable effort has been carried out to predict key performance metrics (execution time, program size, energy consumption, etc.) from the user's choice of configuration options values. The selection of inputs (e.g., JavaScript scripts embedded in a web page interpreted by Node.js or input videos encoded with x264 by a streaming platform) also impacts software perfo...
Abstract—As modern processors are becoming increasingly complex, fast and accurate performance predi...
Predicting the performance of highly configurable software systems is the foundation for performance...
The growing complexity of modern software systems makes the performance prediction a challenging act...
International audienceModern software-based systems are highly configurable and come with a number o...
International audienceWidely used software systems such as video encoders are by necessity highly co...
Almost every complex software system today is configurable. While configurability has many benefits,...
International audienceMost modern software systems (operating systems like Linux or Android, Web bro...
Widely used software systems such as video encoders are by necessity highly configurable, with hundr...
A large scale configurable system typically offers thousands of options or parameters to let the eng...
International audienceThe specialization of the configuration space of a software system has been co...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
Under growing complexity and time-to-market pressures of modern computer systems, agile co-developme...
Abstract—Understanding how performance varies across a large number of variants of a configurable so...
The many configuration options of modern applications make it difficult for users to select a perfor...
Abstract—As modern processors are becoming increasingly complex, fast and accurate performance predi...
Predicting the performance of highly configurable software systems is the foundation for performance...
The growing complexity of modern software systems makes the performance prediction a challenging act...
International audienceModern software-based systems are highly configurable and come with a number o...
International audienceWidely used software systems such as video encoders are by necessity highly co...
Almost every complex software system today is configurable. While configurability has many benefits,...
International audienceMost modern software systems (operating systems like Linux or Android, Web bro...
Widely used software systems such as video encoders are by necessity highly configurable, with hundr...
A large scale configurable system typically offers thousands of options or parameters to let the eng...
International audienceThe specialization of the configuration space of a software system has been co...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Numerous software systems are highly configurable and provide a myriad of configuration options that...
Under growing complexity and time-to-market pressures of modern computer systems, agile co-developme...
Abstract—Understanding how performance varies across a large number of variants of a configurable so...
The many configuration options of modern applications make it difficult for users to select a perfor...
Abstract—As modern processors are becoming increasingly complex, fast and accurate performance predi...
Predicting the performance of highly configurable software systems is the foundation for performance...
The growing complexity of modern software systems makes the performance prediction a challenging act...