VESTA: Power Modeling with Language Runtime Events
Joseph Raskind, Timur Babakol, Khaled Mahmoud, Yu David Liu
摘要
Power modeling is an essential building block for computer systems in support of energy optimization, energy profiling, and energy-aware application development. We introduce Vesta , a novel approach to modeling the power consumption of applications with one key insight: language runtime events are often correlated with a sustained level of power consumption. When compared with the established approach of power modeling based on hardware performance counters (HPCs), Vesta has the benefit of solely requiring application-scoped information and enabling a higher level of explainability, while achieving comparable or even higher precision. Through experiments performed on 37 real-world applications on the Java Virtual Machine (JVM), we find the power model built by Vesta is capable of predicting energy consumption with a mean absolute percentage error of 1.56 % , while the monitoring of language runtime events incurs small performance and energy overhead.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Portable Power Modeling with Transfer Learning on JVM-Based ApplicationsJoseph Raskind, Timur Babakol, Yu David LiuICSE 2026
- Nona: Accurate Power Prediction Model Using Neural NetworksHoSun Choi, Chanho Park, Euijun Kim, William J. SongDAC 2024 · 被引用 1 次
- Calm energy accounting for multithreaded Java applicationsTimur Babakol, Anthony Canino, Khaled Mahmoud, Rachit Saxena 等FSE 2020 · 被引用 5 次
- Eflect: Porting Energy-Aware Applications to Shared EnvironmentsTimur Babakol, Anthony Canino, Yu David LiuICSE 2022 · 被引用 2 次
- It's Not Easy Being Green: On the Energy Efficiency of Programming LanguagesNicolas van Kempen, Hyuk-Je Kwon, Dung Tuan Nguyen, Emery D. BergerASE 2025 · 被引用 8 次
