Power Efficiency




Focus Areas

Get all the information you’ll need to ensure that your applications are performing as power-efficiently as possible. Whether you’re trying to save battery life or help reduce your customers’ data center utility bill, the Power Efficiency Community gives you the tools to reduce your software’s power consumption.

Battery Life

FPO Image

Ever-increasing dependency on mobile devices has put an increased need on power-efficiency. Batteries have limited output, so we need to take the necessary steps to ensure that our applications aren’t power drains. With the right programming approached, Software can play an important role in reducing the power used on mobile platforms and extend the battery life.

Essential Content

  • Developing Green Software - This paper describes the characteristics of Green Software and the software design considerations and methodologies to improve software energy efficiency.
  • Energy Efficient Guidelines - These guidelines focus on how to optimize applications for energy efficiency. It is beneficial to the application developer to look at the system wide power efficiency as running background applications might affect or interact with the target application. For instance a background virus checker might slow down file access or impact generic performance when active. To eliminate or reduce background impact, try to disable or minimize potential system culprits when measuring application energy efficiency.
  • Energy Efficient Criteria Checklist - This checklist can aid you in creating energy-efficient software applications, with an easy to review list of ideas and tips. The checklist is OS agnostic except where otherwise noted.
  • Fine-Grained Application Analysis For Energy Aware Computing - This white paper describes how software “idle” behavior can have a negative impact on battery life. It also explains how to find the root cause of an application behavior that impacts battery life and the steps necessary to mitigate it.
  • Intel® Power Checker - Quickly Measure your application’s power efficiency.

Energy Usage

FPO Image

When laptops aren’t running on battery, they’re likely plugged into the corporate power grid, drawing power along with desktops, workstations and servers. With corporations looking for ways to “Go Green” and reduce their power consumption, your software needs to be optimized to reduce its power-usage requirements.

Essential Content

  • Intel Energy Checker - The Intel® Energy Checker SDK provides a way to measure how "green" a system is by measuring the amount of productivity done by a system vs. the energy consumption of that system.
  • How Green is Your Software - A quick 1-pager to set the tone for using the Intel® Energy Checker.
  • Developing Green Software - The tips and tricks offered for battery savings can be used to reduce power consumption.
  • Power Analysis of Disk I/O Methodologies - This paper provides guidelines on optimizing the power during disk I/O in various usage models along with the power impact.
  • Energy Efficient Guidelines - These guidelines focus on how to optimize applications for energy efficiency. It is beneficial to the application developer to look at the system wide power efficiency as running background applications might affect or interact with the target application. For instance a background virus checker might slow down file access or impact generic performance when active. To eliminate or reduce background impact, try to disable or minimize potential system culprits when measuring application energy efficiency.
  • Energy Efficient Criteria Checklist - This checklist can aid you in creating energy-efficient software applications, with an easy to review list of ideas and tips. The checklist is OS agnostic except where otherwise noted.
Mike Pearce
From Your Community Manager

Mike Pearce

Welcome to the Power Efficiency Community

This is YOUR community and you get to help set the direction. Read the articles, read the blogs, download the tools and post your questions on the forum. If you feel so inclined, go ahead and answer some of the forum posts if you think you’ve got the answer. If there are site changes you’d like to recommend, go ahead and post it in the forum. We read them all.

Getting Started
Energy-Efficient Software Guidelines

These guidelines focus on how to optimize applications for energy efficiency. Note that the goal is not to provide system-level optimization suggestions, but rather for application-specific optimization.

Energy-Efficient Software Checklist

Checklist for creating software applications that are energy-efficient. This checklist is OS-agnostic except where otherwise noted.

Energy-Efficient Platforms – Considerations for Application Software & Services.

This whitepaper outlines the fundamentals of the mobile platform power saving features including how software behavior affects platform energy-efficiency,describes how to identify software issues that negatively affects platform energy-efficiency, and discusses the details of how to fix and optimize software energy-efficiency.

Latest Content

Videos
Blog
Take a read David Ott's 13 part mini-series Optimizing Software Applications for Power

David provides 13 quick bits of information to assist with development.

Download
Download Intel Power Checker

Build power-efficient applications by integrating the Intel® Power Checker into your development process.

Blog

Take a look at the latest blogs dealing with power implications. The blog posts in this category speak to power performance across multiple platforms and form-factors.

Intel® Power Checker
The Intel® Power Checker is an easy-to-use tool designed to measure power-related parameters while an application is idle as well as when it is processing a workload.
Intel® Battery Life Analyzer
Intel® Battery Life Analyzer is a tool that monitors various software and hardware activities that affect battery life.
Intel® Power Gadget
Intel® Power Gadget is a estimation tool enabled for 2nd Generation Intel® Core™ processors. It includes a Microsoft Windows* sidebar gadget, driver, and libraries to monitor and estimate real-time processor package power information in watts using the energy counters in the processor. The Intel Power Gadget is required to fully utilize the Intel® Energy Checker SDK or the Intel® Power Checker when using 2nd Generation Intel® Core™ processors.
Intel® Energy Checker SDK
The Intel® Energy Checker SDK provides a way to measure how "green" a system is by measuring the amount of productivity done by a system vs. the energy consumption of that system. Now with a host of new features for 2011, the Intel® Energy Checker SDK Release 2.0 makes it easier than ever to measure energy consumption, instrument applications to determine how much useful work a system does, and to report energy efficiency metrics.
Download Name Morbi ac commodo

Duis aliquet egestas purus in blandit. Curabitur vulputate, ligula lacinia scelerisque tempor, lacus lacus.

Download Name Morbi ac commodo

Duis aliquet egestas purus in blandit. Curabitur vulputate, ligula lacinia scelerisque tempor, lacus lacus.

Download Name Morbi ac commodo

Duis aliquet egestas purus in blandit. Curabitur vulputate, ligula lacinia scelerisque tempor, lacus lacus.

Download Name Morbi ac commodo

Duis aliquet egestas purus in blandit. Curabitur vulputate, ligula lacinia scelerisque tempor, lacus lacus.

This is YOUR community. Visit our forums to ask/answer questions related to power efficiency.

Visit Our Forums >

RECENT CONTRIBUTORS

MEET YOUR INTEL POWER EFFICIENCY EXPERTS

Khang Nguyen
1,347
Khang Nguyen

Khang Nguyen is a Software engineer at Intel. He is developing tools to assist customers in optimizing their applications for performance and power.

Read More >