Energy-Efficient Software Criteria
Note: All information from this article has been taken from https://01.org/powertop/
THE GORY DETAILS
Let’s continue from where we left off last time. Let’s figure out the why of the equation,
P = C * V^2 * (a * f)
Designing low power virtualization solutions has become very important for extending the battery life of mobile systems. This paper reports the power profile of leading desktop virtualization solutions under idle and workload conditions.
This paper reports on the power consumption profile of streaming media streams & their impact on mobile device battery life. Additionally, we provide an analysis of playback behavior to identify issues such as high context switches or interrupt rates.
To get the best and most accurate data about how much energy your computer platform is using during operation you need a hardware power meter, but not everyone can afford one. But what options do you have? The answer is to use a software power meter.
Intel® Power Gadget 2.0 is a software-based power estimation tool enabled for Second Generation Intel® Core™ processors.
This article presents techniques to optimize applications to save power during active use. These techniques include multi-threading, batching of I/0 accesses, and reducing memory bandwidth. Some of the techniques are applicable for general program usage.
Intel® Intelligent Power Node Manager is a software feature that resides on the latest Intel platforms including Intel® Xeon® processor E5 family, providing power, thermal monitoring, and policy-based power management for individual servers.
This white paper is one in a series of papers on making software more energy efficient in order to extend PC battery life.