In large flexible software systems, bloat occurs in many forms, causing excess resource utilization and resource bottlenecks. This results in lost throughput and wasted joules. However, mitigating bloat is not easy; efforts are best applied where savings would be substantial. To aid this we develop an analytical model establishing the relation between bottleneck in resources, bloat, performance and power.\ud Analyses with the model places into perspective results from the first experimental study of the power-performance implications of bloat. In the experiments we find that while bloat reduction can provide as much as 40% energy savings, the degree of impact depends on hardware and software characteristics. We confirm predictions from our ...
International audienceThe past decade witnessed the inclusion of power measurements to evaluate the ...
Energy is a critical resource in all types of computing systems from servers, where energy costs dom...
The computing industry has experienced fast and sustained growth in the complexity of software funct...
In large flexible software systems, bloat occurs in many forms, causing excess resource utilization ...
Large flexible software systems tend to incur “bloat”, here defined as the runtime overhead induced ...
The presence of software bloat in large flexible software systems can hurt energy efficiency. Howeve...
International audienceICTs (Information and Communication Technologies) are responsible around 2% of...
A computer consists of multiple components such as functional units, cache and main memory. At each ...
A variety of computer systems from HPC to mobile systems are power limited and performance sensitive...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Rapidly increasing chip densities and processor speeds have made energy dissipation a leading concer...
Background. Often motivated by optimization objectives, software products are characterized by diffe...
Improving software performance by deploying parallel software on multiple processors often comes at ...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Abstract—Power states in power-scalable systems are managed to maximize performance and reduce energ...
International audienceThe past decade witnessed the inclusion of power measurements to evaluate the ...
Energy is a critical resource in all types of computing systems from servers, where energy costs dom...
The computing industry has experienced fast and sustained growth in the complexity of software funct...
In large flexible software systems, bloat occurs in many forms, causing excess resource utilization ...
Large flexible software systems tend to incur “bloat”, here defined as the runtime overhead induced ...
The presence of software bloat in large flexible software systems can hurt energy efficiency. Howeve...
International audienceICTs (Information and Communication Technologies) are responsible around 2% of...
A computer consists of multiple components such as functional units, cache and main memory. At each ...
A variety of computer systems from HPC to mobile systems are power limited and performance sensitive...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Rapidly increasing chip densities and processor speeds have made energy dissipation a leading concer...
Background. Often motivated by optimization objectives, software products are characterized by diffe...
Improving software performance by deploying parallel software on multiple processors often comes at ...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Abstract—Power states in power-scalable systems are managed to maximize performance and reduce energ...
International audienceThe past decade witnessed the inclusion of power measurements to evaluate the ...
Energy is a critical resource in all types of computing systems from servers, where energy costs dom...
The computing industry has experienced fast and sustained growth in the complexity of software funct...