Intel® Developer Zone:
Energy Efficient Software Development

Whether you’re trying to save battery life or help reduce your customers’ data center utility bill, you‘ll find tools to reduce your software’s power consumption.

Get Support

Mobile Devices and Battery Life
The ever increasing capabilities provided by smartphones, tablets, Ultrabooks™, and notebooks makes power efficiency more critical so that battery life keeps up with on-the-go use. Energy efficient software enables devices to support more exciting usages available when we need them.
Energy Usage
For servers, workstations, desktops, and mobile devices that are plugged in drawing power off the energy grid, the challenge is to do more with less power. With corporations and countries looking for ways to conserve energy and support a healthy environment, software needs to be optimized to reduce power usage while still delivering the performance and quality that users expect.

Getting Started

Energy Efficient Software Guidelines ›
Power Analysis Guide for Windows
Developing Green Software
Characteristics of Green Software and the software design considerations and methodologies to improve energy efficiency.
Fine-Grained Application Analysis For Energy Aware Computing
Learn how software “idle” behavior can have a negative impact on battery life. Find the root cause of an application behavior that impacts battery life and the steps necessary to mitigate it.
Energy Aware Computing
In response to the worldwide demand for resource conservation and sustainability, this book provides solutions in designing energy-saving computer systems from small mobile devices to large enterprise data centers.

Here are some tools particularly useful to software power analysis and optimization. You will find more referenced in the articles and blogs in the Resources tab.

Intel® Power Gadget
Monitor and estimation tool enabled for 2nd Generation Intel® Core™ processors.
Intel® Battery Life Analyzer
Monitor various software and hardware activities that affect battery life.
Intel® Energy Checker SDK
Measure how “green” a system is by measuring the amount of productivity done by a system vs. the energy consumption of that system.
Intel® Software Development Assistant (Intel® SDA)
Take energy measurements from the system as it executes specific workloads within your application and determine its efficiency.
Intel® Platform Power Estimation Tool (IPPET) for Windows*
IPPET is a prototype power monitoring utility that uses Intel-specific energy MSRs to break down power consumption per process and displays them in real-time on a web browser.
Download IPPET Quick Start Guide
PowerTOP
PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment with various power management settings for cases where the Linux distribution has not enabled these settings.

Browse all energy efficiency articles and blog posts by operating system.

No Content Found
Subscribe to Intel Developer Zone Articles
No content found
Subscribe to Intel Developer Zone Blogs
Writing Energy-Efficient Windows* Store Applications for Mobile Devices - Impact of CPU Utilization on Platform Power
By Sushu Zhang (Intel)Posted 10/12/20120
Writing Energy-Efficient Windows* Store Applications for Mobile Devices (PDF 753KB)   1. Introduction Mobile devices are everywhere today, like smartphones, tablets, UltrabookTM devices, etc. All of them are powered by batteries. Battery life time is critical to end users because everyone wants t...
Developing Power Efficient Desktop Applications for Ultrabook™ on Windows* 8
By adminPosted 09/07/20120
Mobile computing has been one of the most disruptive technological advancements we have seen in this decade. As mobile devices are gaining ground rapidly, power-efficiency continues to be a critical factor of mobile design. Hardware OEMs and operating system vendors are all taking the necessary p...
Windows 8* Software Power Optimization
By Manuj Sabharwal (Intel)Posted 07/11/20124
This white paper is one in a series of papers on making software more energy efficient in order to extend PC battery life.
Subscribe to Intel Developer Zone Articles
Meshcentral.com - Intel AMT Remote Commands
By ylian-saint-hilaire (Intel) Posted on 05/07/13 3
I am very happy to announce that Meshcentral.com now supports Intel AMT power actions directly from the web site. So, if you happen to be managing Intel AMT computers with Meshcentral.com, you can now using Hardware KVM or Serial-over-LAN from the web site to take control of the computer and, i...
Case Study: How Intel® GPA Measurements Alerted Me to Greatly Improve the FPS of my Windows* 8 Store App: The DispatcherTimer
By David Medawar (Intel) Posted on 04/05/13 0
Last year, I wrote a blog about creating your own simple collision detection code.  I implemented this for a children's math game I created.  You can refer to my blog here: http://software.intel.com/en-us/blogs/2012/07/13/give-metro-ui-elements-space-writing-your-own-collision-detection-handler...
Meshcentral.com - Power State over Intel AMT CIRA
By ylian-saint-hilaire (Intel) Posted on 04/03/13 2
Ok, this is going to be a really technical post. First, I want to highlight that Meshcentral.com can work on many computers, processors and operating systems... from Windows to OSX to the Raspberry Pi. You don't need to have an Intel vPro computer to use Meshcentral.com, however if you happen to...
Intel® Advisor XE Helps You Understand Parallel Efficiency
By Jackson Marusarz (Intel) Posted on 01/15/13 0
Today, tuning software isn’t just about making an application run faster, it is also about making sure it is running efficiently.  Across the wide variation in hardware platforms, from mobile processors to supercomputers, performance per watt is becoming an increasingly important consideration in...
Subscribe to Intel Developer Zone Blogs
How to Use Remote Collection on Intel® VTune™ Amplifier for Systems
By kevin-oleary (Intel)Posted 02/06/20130
Background Intel® System Studio is the name for the Intel’s new embedded software tool suite. This tool suite includes Intel® VTune Amplifier for Systems. This article will explain the steps you need to follow to run the new remote power collectors in VTune Amplifier for Systems on an embedded p...
How to Use Power Collection in Intel® VTune™ Amplifier for Systems
By kevin-oleary (Intel)Posted 02/06/20130
Background Intel® System Studio is the name for the Intel’s new embedded software tool suite. This tool suite includes Intel® VTune Amplifier for Systems. This article will explain the steps you need to follow to run the new remote power collectors in VTune Amplifier for Systems on an embedded p...
How to use Intel® VTune™ Amplifier for Systems
By kevin-oleary (Intel)Posted 02/06/20130
Background  Intel® System Studio is Intel’s new embedded software tool suite.  This tool suite includes Intel® VTune Amplifier for Systems. This article will explain the steps you need to follow to run VTune Amplifier for Systems on an embedded platform. Overview The embedded OS we will be foc...
Troubleshooting VTune(TM) Amplifier XE's Power Analysis
By MrAnderson (Intel)Posted 01/29/20130
We have recently learned about various problems users are experiencing when attempting to use the power analysis capability of the VTune™ Amplifier XE 2013.  For example, you may see one of the following messages: Error: Power Analysis is not supported on this platform. Unknown symbol "cpufreq_fr...
Subscribe to Intel Developer Zone Articles
Meshcentral.com - Power State over Intel AMT CIRA
By ylian-saint-hilaire (Intel) Posted on 04/03/13 2
Ok, this is going to be a really technical post. First, I want to highlight that Meshcentral.com can work on many computers, processors and operating systems... from Windows to OSX to the Raspberry Pi. You don't need to have an Intel vPro computer to use Meshcentral.com, however if you happen to...
Intel® Advisor XE Helps You Understand Parallel Efficiency
By Jackson Marusarz (Intel) Posted on 01/15/13 0
Today, tuning software isn’t just about making an application run faster, it is also about making sure it is running efficiently.  Across the wide variation in hardware platforms, from mobile processors to supercomputers, performance per watt is becoming an increasingly important consideration in...
Intel Performance Counter Monitor V2.3 released (supporting MacOS and FreeBSD)
By Roman Dementiev (Intel) Posted on 11/06/12 0
We are proud to announce that Intel Performance Counter Monitor V2.3 (Intel PCM) has been released with the following changes: Support of Apple Mac OS X 10.7 ("Lion") and OS X 10.8 ("Mountain Lion") Support of FreeBSD new tool for monitoring memory traffic per channel on Intel Xeon processor E5 p...
Architecture Pattern: Compute On Demand
By Asaf Shelly Posted on 10/18/12 6
There are so many examples of applications using pre-processing strategy that it is trivial. For example using a webcam we often find the device driver doing some software adjustments and corrections such as white balancing. Too often we find devices using software features. Other examples would ...
Subscribe to Intel Developer Zone Blogs

Intel® Energy Aware Computing
This book provides solutions in designing energy-saving computer systems from small mobile devices to large enterprise data centers 

Get Support

Recent Articles

Events

Nov 12th, 2014
Webinar: Optimize for Energy Efficiency: Software-Based Power Analysis

This Webinar will cover power analysis on both Android* and Windows* systems. Learn the different power and frequency states of Intel® based architectures, as well as different software techniques for tuning for power.

Archived Webinar ›