Quantcast
Channel: C#
Viewing all articles
Browse latest Browse all 1853

Power Analysis Workflow With Intel® Energy Profiler

$
0
0

Use the Intel® Energy Profiler tool, provided with the Intel® VTune™ Amplifier for Systems, to analyze power and energy consumption on a target Android*, Windows*, or Linux OS system running on Intel architecture, and identify causes of wake-ups that waste energy.

Collecting Power Analysis Data on Remote Target Systems

Intel Energy Profiler supports the following usage mode for remote collection on a target Android or Windows OS system:

1.

Install VTune Amplifier for Systems

Install the full-scale VTune Amplifier product on the host system.

2.

Set up remote system for analysis

Connect the host to the target system:

3.

On the target system, install Intel SoC Watch/WuWatch collector

  1. On the host, unzip the remote target package, system_studio_target.tgz, located, by default, in the <system_studio_install_dir>\Targets directory.

  2. Depending on your Intel architecture, run the required install script:

    • socwatch_android_vx.x.x/socwatch_android_install.bat or socwatch_android_vx.x.x/socwatch_android_install.sh from a Cygwin window

    • wuwatch_android/wuwatch_android_install

    By default, the script installs the collector executables to the /data\socwatch directory on the target system. Use the -d option to select a different install directory and the -s option to define a specific target device if multiple devices are connected to the host.

    Note

    See the Intel SoC Watch User's Guide for detailed instructions on building and loading the power driver for your target system.

4.

Build (if required) and load power driver

  1. (Optional) Build your driver on the host.

  2. Load the driver to the target system.

  3. Confirm the driver is loaded.

Note

See the Intel SoC Watch User's Guide for detailed instructions on building and loading the power driver for your target system.

4.

Configure and run Intel Energy Profiler analysis

  1. Set up the collection environment.

  2. Configure and run the data collection with Intel SoC Watch collector.

    The result *.sww1\en file is saved to the results directory.

  3. Pull the result file to the host.

Note

See the Intel SoC Watch User's Guide for detailed instructions on configuring and running the data collection.

5.

Import the collected data to VTune Amplifier GUI

  1. Launch VTune Amplifier GUI on the host.

  2. Open/Create a project.

  3. Import the *.sw1 file to the project.

    Intel Energy Profiler analysis data is opened in the default Platform Power Analysis viewpoint.

Note

See the Intel Energy Profiler User's Guide for instructions on importing and viewing power analysis data in the VTune Amplifier. The guide is available in the <vtune_install_dir>\documentation\en directory.

For Power Analysis on the First Generation Intel Atom processors, extract wuwatch_android.tar.gz and follow the installation and usage instructions from the included WakeUpWatch_<version>.pdf.

Power Analysis on Embedded Linux Systems

To run the Power analysis on a remote embedded Linux system, follow the standard remote VTune Amplifier analysis workflow and select any of the following Power Analysis types provided by the Intel Energy Profiler:

VTune Amplifier runs the analysis and opens the collected data in the default viewpoint.

Inglese

Viewing all articles
Browse latest Browse all 1853

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>