Interplay of software bloat, hardware energy proportionality and system bottlenecks


Autoria(s): Bhattacharya, Suparna; Rajamani, Karthick; Gopinath, K; Gupta, Manish
Data(s)

2011

Resumo

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. 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 model with selected results from our experimental study. Our findings show that a software-only view is inadequate when assessing the effects of bloat. The impact of bloat on physical resource usage and power should be understood for a full systems perspective to properly deploy bloat reduction solutions and reap their power-performance benefits.

Formato

application/pdf

Identificador

http://eprints.iisc.ernet.in/45979/1/hotpower_1_2011.pdf

Bhattacharya, Suparna and Rajamani, Karthick and Gopinath, K and Gupta, Manish (2011) Interplay of software bloat, hardware energy proportionality and system bottlenecks. In: HotPower '11 Proceedings of the 4th Workshop on Power-Aware Computing and Systems, 2011, New York, NY, USA.

Publicador

Association for Computing Machinery

Relação

http://dx.doi.org/10.1145/2039252.2039253

http://eprints.iisc.ernet.in/45979/

Palavras-Chave #Computer Science & Automation (Formerly, School of Automation)
Tipo

Conference Paper

PeerReviewed