Authors
Karan Singh, Major Bhadauria, Sally A McKee
Publication date
2009/7/23
Journal
ACM SIGARCH Computer Architecture News
Volume
37
Issue
2
Pages
46-55
Publisher
ACM
Description
Estimating power consumption is critical for hardware and software developers, and of the latter, particularly for OS programmers writing process schedulers. However, obtaining processor and system power consumption information can be non-trivial. Simulators are time consuming and prone to error. Power meters report whole-system consumption, but cannot give per-processor or per-thread information. More intrusive hardware instrumentation is possible, but such solutions are usually employed while designing the system, and are not meant for customer use.
Given these difficulties, plus the current availability of some form of performance counters on virtually all platforms (even though such counters were initially designed for system bring-up, and not intended for general programmer consumption), we analytically derive functions for real-time estimation of processor and system power consumption using …
Total citations
2009201020112012201320142015201620172018201920202021202220232024820232948405148302437151014105
Scholar articles
K Singh, M Bhadauria, SA McKee - ACM SIGARCH Computer Architecture News, 2009