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.

Designing for User Experience, Power, and Performance on Tablets
By adminPosted 12/02/20110
This document is written from the perspective of an application designer and author. My goal is to provide the application designer and User Interface designer with suggestions and ideas to consider, along with guidelines for ways to deal with these issues. This is not a formal “must do” list of ...
Subscribe to Intel Developer Zone Articles
No content found
Subscribe to Intel Developer Zone Blogs
Power Analysis Guide for Windows*
By adminPosted 12/26/20120
Download PDF Table of Contents 1. Introduction 1.1 Purpose 1.2 Analysis Cycle 2. Logging and Profiling 3. Does my Application have an Issue? 3.1 Percentage C-State Residencies 3.2 Platform Timer Resolution 3.3 Interrupt Rate 3.4 Context Switching Rate 3.5 System Call Rate 4. Identifying Root Ca...
Tuning Algorithm Performance and Energy Utilization using the Intel® Power Gadget API on Mac OS X*
By adminPosted 12/26/20120
Application developers striving to deliver the fastest and most efficient applications have a new tool in their optimization toolkit, the Intel Power Gadget 2.5. The Intel Power Gadget is a software-based estimation tool for applications running on 2nd Generation Intel® Core™ processors. It’s ava...
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
By ANITA B.Posted 12/20/20120
Download PDF Contents Introduction Sorenson Squeeze Intel QSV H.264 Power Performance Case Study 1: Compressing to iPad-Apple_TV_1080p format The Overall Measurements Data: Case Study 2: Encoding into 3 Different Formats Simultaneously - Parallel Transcoding The Overall Mea...
Sample Application: Intel® Smart Connect Technology Monitor
By Tom Propst (Intel)Posted 12/14/20121
  Abstract This sample demonstrates the concepts explained in the blog by Gael Hofemeier at http://software.intel.com/en-us/blogs/2012/10/16/developing-for-intel-smart-connect-technology. The blog discusses what Intel Smart Connect Technology is and how applications can take advantage of it by de...
Subscribe to Intel Developer Zone Articles
Meshcentral.com - Intel AMT hardware KVM multi-display support
By ylian-saint-hilaire (Intel) Posted on 05/20/13 0
Every few weeks, I try to add more Intel AMT support in Meshcentral.com. This time around, I added multi-display support for Intel AMT on the hardware KVM viewer. So, when you connect to Intel AMT KVM from meshcentral.com, you not only get the new power control icon that allows you to reboot, po...
Foliage Patch - Organizing Our Data
By Doug Mcnabb (Intel) Posted on 05/19/13 0
This blog post discusses how we organize our foliage data with patches where we separate foliage rendering into full-3D objects near the camera, and 2D billboard proxies further away (and for small objects near the camera).
Let's Render Some Foliage
By Doug Mcnabb (Intel) Posted on 05/13/13 0
This blog series discusses some ideas and issues around rendering foliage. We provide a sample program (with source code) to demonstrate the ideas.
Meshcentral.com - Mesh Policy & Mesh Certificate
By ylian-saint-hilaire (Intel) Posted on 05/09/13 1
A quick note to mention that I just updated the Mesh Connector tool to support adding and removing the mesh certificate from the mesh policy. For most people this is probably not important, but if you use Meshcentral.com for larget networks, you may want to keep your mesh certificate completely...
Subscribe to Intel Developer Zone Blogs
Meshcentral.com - Now with Intel AMT certificate activation
By ylian-saint-hilaire (Intel)Posted 08/15/20130
I just added certificate based Intel AMT cloud activation support (TLS-PKI) in Meshcentral.com that works behind NAT’s and HTTP proxies, uses a reusable USB key and makes use of Intel AMT one-time-password (OTP) for improved security. Ok, let’s back up a little. Computers with Intel AMT need t...
Linux* Power Efficiency Analysis Methods
By adminPosted 07/22/20130
The need for mobile devices with long lasting battery life has become more and more pronounced in an ever-connected world. Both high-tech societies and people living in rural areas with limited power resources can benefit greatly from more power-efficient computing devices. In this paper we provi...
Extract, Transform, and Load Big Data with Apache Hadoop*
By DANIEL F. (Intel)Posted 07/19/20130
The challenge of extracting value from big data is similar in many ways to the age-old problem of distilling business intelligence from transactional data. Apache Hadoop* has emerged as a de facto standard for offloading the “Extract, Transform & Load,” (ETL) of big data. This whitepaper exa...
Turn Big Data into Big Value
By DANIEL F. (Intel)Posted 07/18/20130
This paper describes three usage models that can help you implement a flexible and efficient big data infrastructure to realize competitive advantages in your own business. It also describes Intel innovations in silicon, systems, and software that can help you to deploy these and other big data ...
Subscribe to Intel Developer Zone Articles
Meshcentral.com - New Direct Routing
By ylian-saint-hilaire (Intel) Posted on 05/31/13 0
Meshcentral.com is of course a cloud service, but it can also be run as an Intranet service. I do exactly that within Intel and so, I get a bunch of users that give me feedback about the Intranet version of Meshcentral.com from time-to-time. Well, I supported two ways of routing traffic to Inte...
Meshcentral.com - Intel AMT hardware KVM multi-display support
By ylian-saint-hilaire (Intel) Posted on 05/20/13 0
Every few weeks, I try to add more Intel AMT support in Meshcentral.com. This time around, I added multi-display support for Intel AMT on the hardware KVM viewer. So, when you connect to Intel AMT KVM from meshcentral.com, you not only get the new power control icon that allows you to reboot, po...
Meshcentral.com - Mesh Policy & Mesh Certificate
By ylian-saint-hilaire (Intel) Posted on 05/09/13 1
A quick note to mention that I just updated the Mesh Connector tool to support adding and removing the mesh certificate from the mesh policy. For most people this is probably not important, but if you use Meshcentral.com for larget networks, you may want to keep your mesh certificate completely...
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...
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 ›