Skip to Main content Skip to Navigation
Journal articles

Effectiveness of neural networks for power modeling for Cloud and HPC: It's worth it!

Abstract : Power consumption of servers and applications are of utmost importance as computers are becoming ubiquitous, from smart phones to IoT and full-fledged computers. To optimize their power consumption, knowledge is necessary during execution at different levels: for the Operating System to take decisions of scheduling, for users to choose between different applications. Several models exist to evaluate the power consumption of computers without relying on actual wattmeters: Indeed, these hardware are costly but also usually have limits on their pooling frequency (usually a one-second frequency is observed) except for dedicated professional hardware. The models link applications behavior with their power consumption, but up to now there is a 5% wall: Most models cannot reduce their error under this threshold and are usually linked to a particular hardware configuration. This article demonstrates how to break the 5% wall of power models. It shows that by using neural networks it is possible to create models with 1% to 2% error. It also quantifies the reachable precision obtainable with other classical methods such as analytical models.
Complete list of metadatas

Cited literature [68 references]  Display  Hide  Download
Contributor : Open Archive Toulouse Archive Ouverte (oatao) <>
Submitted on : Monday, September 28, 2020 - 12:06:37 PM
Last modification on : Friday, October 23, 2020 - 4:51:41 PM
Long-term archiving on: : Thursday, December 3, 2020 - 7:43:32 PM


Files produced by the author(s)



Georges da Costa, Jean-Marc Pierson, Leandro Fontoura Cupertino. Effectiveness of neural networks for power modeling for Cloud and HPC: It's worth it!. ACM Transactions on Modeling and Performance Evaluation of Computing Systems, ACM, 2020, 5 (3), pp.12:1-12:36. ⟨10.1145/3388322⟩. ⟨hal-02950809⟩



Record views


Files downloads