Intel® Energy Profiler 2014

Intel-Energy-ProfilerEnergy and Power Profiler for System Software Developers

  • Actionable wake-up, sleep state, frequency and temperature data lets you find software that is wasting power.
  • Software only solution. No external hardware required.
  • Designed specifically for system software developers with access to development OS distributions and rootable devices. Kernel module accesses hardware and kernel instrumentation.

Overview

Optimize System Power & Energy Use – Extend Battery Life

Unlike other tools that measure average power usage, Intel® Energy Profiler identifies the cause of the wake ups that waste energy. Interrupts are mapped to the IRQ/device and timers are mapped to the process that scheduled them. This gives you actionable information to reduce / consolidate wake-ups and save energy by remaining in a low power state for a longer period of time.

Extended-Sleep-States-3

Linux* Target Requirements:

Some Intel® Energy Profiler features are not available for Linux* targets. Root access on the target is required to install the drivers. Data collection is only available on supported Intel processors and SoCs. See the documentation and release notes for details.

Android* Target Requirements:

A special developer build of the OS that contains the drivers is required, they cannot be added to a standard build. Contact the device manufacturer. Some features may require an Intel Android distribution. Data collection is only available on supported Intel processors and SoCs. See the documentation and release notes for details.

Features

Actionable Wake-up Data Let’s You Reduce Energy Waste

Unlike other tools that measure average power usage, Intel® Energy Profiler identifies the cause of the wake ups that waste energy. Interrupts are mapped to the IRQ/device and timers are mapped to the process that scheduled them. This gives you actionable information to reduce / consolidate wake-ups and save energy by remaining in a low power state for a longer period of time.


Device State Data – Power-up Only What Is Needed

See what devices are using power and when. Make sure unused devices are off. See if the correct device is being used. E.g., is audio decode is running on the CPU when it should be on the audio decode unit? (Android* only)


Android Wake Locks Correlated With Other Data

See when Android wake locks are set and released. Find locks that are never released and identify the app or kernel component that set the offending lock. (Android only)


Correlated Data Provides Clues to the Root Cause

See multiple metrics on the same timeline for faster diagnosis of the root cause.


Compare Results to Quickly Spot Regressions

The compare function makes it easy to spot changes between measurements. See a quick overall comparison in the summary or see a detailed line by line compare for detailed diagnosis.

Choose Full Accuracy or Minimum Overhead

  • Trace: Collect every state change
  • Poll: 10 times/sec (configurable)
  • Snap shot: Collect at the start and the end and show the difference

(Some capabilities Android only)

System Wide Analysis

See wake-ups, device temperatures, frequencies and more.

What do our Customers say about us?

I like thinking back to all the people I’ve worked well with during the year, and you have been particularly helpful throughout.

HM, Durham, UK

[Bob] gave excellent unbiased information

Tutor was very knowledgeable and taught in a way that was easy to follow

KH, Uxbridge, UK

I began using Origin because of its versatility in the varied experimental work that we do, from electrophysiology to clinical studies. I have stayed with Origin because of the high level of statistical expertise and customer service that we get from technical support staff.”

For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.