Power Efficiency

How to use the power analysis types of Intel® VTune™ Amplifier XE 2013 on Linux

Background

It is becoming increasingly important for software developers to become more power aware. A laptop or a mobile device would have limited use if it was not able to function for extended periods of time on battery alone. It is also critical for software to not be wasteful in their power usage. Intel® VTune™ Amplifier XE 2013 presents a software based solution whereby you can measure where your application is not optimal in its usage of power.

Prerequisites

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Intermediate
  • Intel® Parallel Studio
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier XE
  • Power Efficiency
  • Developing Power Efficient Desktop Applications for Ultrabook™ on Windows* 8

    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 precautions to utilize power judicially. The availability of smart sensors on devices, like smartphones, tablets, and Ultrabook™ devices, enables application developers to create power-aware applications that contribute to increased battery life of a mobile device.

  • Microsoft Windows* 8
  • Windows*
  • Microsoft Windows* 8 Desktop
  • Power Efficiency
  • Using Windows Performance Toolkit in Analyzing Application Power Consumption


    In my previous blogs I discussed the most common pitfalls in application power consumption and how to use the Battery Life Analyzer (BLA) software to find power issues.  In this blog I will explain how to use the Microsoft* Windows Performance Toolkit (WPT) to determine what causes power issues.

    What is WPT?

    WPT includes two tools: the Windows Performance Recorder (WPR) which collects data, and the Windows Performance Analyzer (WPA) which analyzes data.

    Using Battery Life Analyzer for Studying Application Power Consumption

    In my blog about the most common pitfalls in analyzing application power consumption (most common pitfalls) I talked about potential issues that could drive power consumption to higher amounts. C-states are states when the CPU has reduced or turned off selected functions. Different processors support different numbers of C-states in which various parts of the CPU are turned off. To better understand the C-states that are supported and exposed, contact the CPU vendor.

    Ultrabook Part 2: Intel® VTune™ Amplifier XE 2011 with Windows 8* and Visual Studio* 2012 RC

    As I continue to explore different Ultrabook capabilities, in this blog I decided to look into a powerful threading and performance optimization tool for C/C++, .NET, and FORTRAN developers who need to understand an application's serial and parallel behavior to improve performance and scalability: Intel® VTune™ Amplifier XE 2011.

    Energy Efficiency using Intel® Intelligent Power Node Manager

    Intel® Intelligent Power Node Manager is a software feature that resides on the latest Intel platforms including Intel® Xeon® processor E5 family, providing power, thermal monitoring, and policy-based power management for individual servers.
  • Server
  • Intel® Intelligent Power Node Manager
  • Enterprise
  • Power Efficiency
  • Adding Intel® Energy Checker SDK Instrumentation to Your Application-a POV-Ray* Instrumentation Tutorial

    Learn how to add Intel® Energy Checker SDK instrumentation to your application and how to quantitatively measure energy. We used POV-Ray*, a popular open source ray-tracing application, to illustrate the benefits of using the Energy Checker SDK.
  • Windows*
  • Intel® Energy Checker SDK
  • Povray
  • Energy Checker
  • Power Efficiency
  • Subscribe to Power Efficiency