Indexed by:
Abstract:
The value of run-time application power consumption in the full system is a prerequisite for energy optimization. Though past studies have demonstrated the use of performance events for building single component (CPU, Memory, Disk) power model, we propose a method to estimate application power consumption in the full system with performance events. In this paper, we identify different stress on components from CPU-intensive, memory-intensive and I/O-intensive applications. Combining these and the "trickle-down" effect of performance events, the feasibility of estimating application power consumption with a few performance events is demonstrated. Through measurement of actual systems running test sets, these models are shown to have an average error of less than six percent across the considered workloads. Besides, we demonstrated that these models can be applied to real-world applications. Moreover, power models proposed in this paper can provide software developers or system designers with visible power behaviors for the applications. Thus, software developers can make decisions or change code to develop more energy-efficient software.
Keyword:
Reprint Author's Address:
Email:
Source :
PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS)
ISSN: 9781509042968
Year: 2016
Page: 749-756
Language: English
Cited Count:
WoS CC Cited Count: 1
SCOPUS Cited Count:
ESI Highly Cited Papers on the List: 0 Unfold All
WanFang Cited Count:
Chinese Cited Count:
30 Days PV: 2
Affiliated Colleges: