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.

How to enable SoCWatch on Nexus (FUGU) player
By ALICE H. (Intel)Posted 04/09/20150
SoCWatch Introduction Intel® SoC Watch is a command line tool for monitoring system behaviors related to power consumption on Intel® architecture-based platforms. It monitors power states, frequencies, bus activity, wakeups, and various other metrics that provide insight into the system’s energy...
Power Management Policy
By Taylor Kidd (Intel)Posted 12/16/20140
By Taylor Kidd, Intel Corporation This article is essentially a collection of blogs I wrote on the same subject. The differences are simply a degree of formalism. TABLE OF CONTENT: Preface: Power Management: Policy Section: Power Management: What a Power Management Policy is Section: Power M...
The Intel® Core™ M Processor
By Colleen Culbertson (Intel)Posted 09/29/20140
This article, aimed at developers, will provide a glimpse into this 64-bit, multi-core SOC processor, with an overview of the available Intel technologies, including Intel® HD Graphics 5300.
Using Android Framework Events (aka systrace/ftrace) in Intel® VTune™ Amplifier 2015 (beta) for Systems
By Eric W Moore (Intel)Posted 07/17/20140
Intel® VTune™ Amplifier 2015 Beta for Systems contains a new feature to put Android framework events on the timeline.  This information provided is similar to information that the Systrace tool from Google will give you – but with some added GUI flexibility.  This allows users of VTune Amplifie...
Subscribe to Intel Developer Zone Articles
Intel GPA 2015 R1 - OpenGL splits from DirectX - and it's all free!
By Colleen Culbertson (Intel) Posted on 04/14/15 0
Which Intel software tool includes a new name, new features, and it's ALL available for FREE?    Intel® Graphics Performance Analyzers (GPA) 2015 R1 - available at https://software.intel.com/gpa What was already a great analysis and optimization tool for Windows targets (including Intel® At...
Unity Configuration Tips: Memory, Audio, and Textures
By Colleen Culbertson (Intel) Posted on 02/23/15 2
This blog covers some Tips and Tricks on memory optimization and working with textures and was compiled by Steve Hughes who works as an Applications Engineer for Visual Computing at Intel. For more information see Steve and Cristiano's article at https://software.intel.com/en-us/node/542152 (most...
Android Apps For The Intel Platform Learning Series: The Low-Power Design of Android Application
By Tao Wang (Intel) Posted on 02/02/15 0
  Due to strict constraints on the system’s overall power consumption, low-power design, commonly known as power saving, is an important element of applications for mobile devices; in many cases it is a rigid requirement or the basis for survival. This chapter is organized as follows: first an o...
Look Boss, No Wires! or Why to care about Wi prefixes
By Colleen Culbertson (Intel) Posted on 09/15/14 0
Sometimes when technology changes, you can't really see yourself using the new features, especially in a business setting. However, I don't think anyone will have that problem with the move to wire free PCs. (Or why to care about Wi terms: WiDi, WiGig/WiDock, Wireless Charging, ) So far we've...
Subscribe to Intel Developer Zone Blogs
Power Management Policy
By Taylor Kidd (Intel)Posted 12/16/20140
By Taylor Kidd, Intel Corporation This article is essentially a collection of blogs I wrote on the same subject. The differences are simply a degree of formalism. TABLE OF CONTENT: Preface: Power Management: Policy Section: Power Management: What a Power Management Policy is Section: Power M...
How to use the Intel® Energy Profiler in Intel® System Studio 2015 on a Microsoft Windows* OS Target
By kevin-oleary (Intel)Posted 10/02/20140
  How to use the Intel® Energy Profiler in Intel® System Studio 2015 on a Microsoft Windows* OS Target Introduction Intel® System Studio 2015 now contains an energy and power profiler called Intel® Energy Profiler. Using the Intel Energy Profiler allows you to collect sleep state, frequency a...
The Intel® Core™ M Processor
By Colleen Culbertson (Intel)Posted 09/29/20140
This article, aimed at developers, will provide a glimpse into this 64-bit, multi-core SOC processor, with an overview of the available Intel technologies, including Intel® HD Graphics 5300.
Meshcentral - Introduction & Overview
By ylian-saint-hilaire (Intel)Posted 07/03/20140
  Site Links Main site: meshcentral.com Information site: info.meshcentral.com Developer blog: intel.com/software/ylian Overview Meshcentral is an open source project under Apache 2.0 license that allows administrators to remotely manage computers over the Internet using a single web port...
Subscribe to Intel Developer Zone Articles
Intel GPA 2015 R1 - OpenGL splits from DirectX - and it's all free!
By Colleen Culbertson (Intel) Posted on 04/14/15 0
Which Intel software tool includes a new name, new features, and it's ALL available for FREE?    Intel® Graphics Performance Analyzers (GPA) 2015 R1 - available at https://software.intel.com/gpa What was already a great analysis and optimization tool for Windows targets (including Intel® At...
Unity Configuration Tips: Memory, Audio, and Textures
By Colleen Culbertson (Intel) Posted on 02/23/15 2
This blog covers some Tips and Tricks on memory optimization and working with textures and was compiled by Steve Hughes who works as an Applications Engineer for Visual Computing at Intel. For more information see Steve and Cristiano's article at https://software.intel.com/en-us/node/542152 (most...
Look Boss, No Wires! or Why to care about Wi prefixes
By Colleen Culbertson (Intel) Posted on 09/15/14 0
Sometimes when technology changes, you can't really see yourself using the new features, especially in a business setting. However, I don't think anyone will have that problem with the move to wire free PCs. (Or why to care about Wi terms: WiDi, WiGig/WiDock, Wireless Charging, ) So far we've...
Power Management Policy: Summary and Future Policies
By Taylor Kidd (Intel) Posted on 06/17/14 0
How about the future? Have we reached the pinnacle of power management? Hardware and software are still evolving to be even more energy efficient. An example is the “tickless” OS. In the old days, OSs had to periodically wake up the processor (i.e., perform an interrupt) around a hundred times a...
Subscribe to Intel Developer Zone Blogs
How to enable SoCWatch on Nexus (FUGU) player
By ALICE H. (Intel)Posted 04/09/20150
SoCWatch Introduction Intel® SoC Watch is a command line tool for monitoring system behaviors related to power consumption on Intel® architecture-based platforms. It monitors power states, frequencies, bus activity, wakeups, and various other metrics that provide insight into the system’s energy...
Measuring Power on Intel® Xeon Phi™ Product Family Devices
By Taylor Kidd (Intel)Posted 03/06/20151
Understanding power measurements and the issues associated with various power measurement methodologies is key to utilizing, procuring and deploying large HPC (High Performance Computing) clusters along with maximizing bottom line profit in the enterprise world. In the HPC space, large FLOPs/watt...
Power Management Policy
By Taylor Kidd (Intel)Posted 12/16/20140
By Taylor Kidd, Intel Corporation This article is essentially a collection of blogs I wrote on the same subject. The differences are simply a degree of formalism. TABLE OF CONTENT: Preface: Power Management: Policy Section: Power Management: What a Power Management Policy is Section: Power M...
Intel® System Studio - Multicore Programming with Intel® Cilk™ Plus
By Hans Pabst (Intel)Posted 10/06/20140
Intel System Studio not only provides a variety of signal processing primitives via Intel® Integrated Performance Primitives (Intel® IPP), and Intel® Math Kernel Library (Intel® MKL), but also allows developing high-performance low-latency custom code (Intel C++ Compiler with Intel Cilk Plus). Si...
Subscribe to Intel Developer Zone Articles
Intel GPA 2015 R1 - OpenGL splits from DirectX - and it's all free!
By Colleen Culbertson (Intel) Posted on 04/14/15 0
Which Intel software tool includes a new name, new features, and it's ALL available for FREE?    Intel® Graphics Performance Analyzers (GPA) 2015 R1 - available at https://software.intel.com/gpa What was already a great analysis and optimization tool for Windows targets (including Intel® At...
Unity Configuration Tips: Memory, Audio, and Textures
By Colleen Culbertson (Intel) Posted on 02/23/15 2
This blog covers some Tips and Tricks on memory optimization and working with textures and was compiled by Steve Hughes who works as an Applications Engineer for Visual Computing at Intel. For more information see Steve and Cristiano's article at https://software.intel.com/en-us/node/542152 (most...
Look Boss, No Wires! or Why to care about Wi prefixes
By Colleen Culbertson (Intel) Posted on 09/15/14 0
Sometimes when technology changes, you can't really see yourself using the new features, especially in a business setting. However, I don't think anyone will have that problem with the move to wire free PCs. (Or why to care about Wi terms: WiDi, WiGig/WiDock, Wireless Charging, ) So far we've...
Power Management Policy: Summary and Future Policies
By Taylor Kidd (Intel) Posted on 06/17/14 0
How about the future? Have we reached the pinnacle of power management? Hardware and software are still evolving to be even more energy efficient. An example is the “tickless” OS. In the old days, OSs had to periodically wake up the processor (i.e., perform an interrupt) around a hundred times a...
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 ›