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

Energy 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.

Target System Requirements

Use the following table to determine which data collector to use, based on the target device OS and Intel Architecture:

Target Operating SystemTarget Intel ArchitectureData Collector

Android* OS

  • Intel 22 nm ultra-mobile processors (formerly code named Silvermont).
  • 4th Generation Intel® Core™ processors based on Intel microarchitecture code name Haswell.
  • 5th Generation Intel® Core™ processors based on Intel microarchitecture code name Broadwell.

Intel SoC Watch (socwatch) data collector. Unzip the package on the host system: <install_dir>\Targets\system_studio_target.tgz

Android* OS

1st Generation Intel® Atom™ processors.

WakeUp Watch (wuwatch) data collector. Unzip the package on the host system: <install_dir>\Targets\system_studio_target.tgz

Windows* 8 OS, or higher

  • 3rd, 4th, and 5th Generation Intel® Core™ processors.
  • Intel 32nm Intel Atom™ SoC and 22nm ultra-mobile processors.

Intel SoC Watch (socwatch) data collector. Copy the install package from the host system: <install_dir>\socwatch_windows_<version>.msi

Note

The Intel SoC Watch collector is installed on the host system as part of the VTune Amplifier for Systems installation.

Linux* OS, kernel version 2.6.32 or higher.

  • Intel® Xeon® Processors up to E5/E7 v2 platforms.
  • 4th Generation Intel® Core™ processors based on Intel microarchitecture code name Haswell.

No need to install a separate collector, from the VTune Amplifier for Systems, go to Energy Analysis > CPU Sleep States, or CPU Frequency

Energy Analysis on Android* or Windows* Systems

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

On Host SystemOn Target Device

1.

Install VTune Amplifier for Systems.

2.

No action on the host for this step.

Copy the collector package from the host system and install the collector:

3.

No action on the host for this step.

Run the collector. Data collection can occur on an idle system or run concurrently with a workload that is started at any time during the collection. For more information, see the socwatch_<os>_<version>.pdf located in the \socwatch directory. See the Getting Started or Quick Start sections for collection commands to get you started.

4.

No action on the host for this step.

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

The result file is saved to the results directory. These are the different result file formats:

  • *.sww1 for Windows* OS.
  • *.sw1 for Android* OS.
  • *.ww1 from Android using 1st generation Intel Atom processors, or for Linux* OS.

5.

Copy the result files to the host and import to the VTune Amplifier project:

  1. Launch VTune Amplifier GUI on the host.

  2. Open/Create a project.

  3. Click the Import Result button on the toolbar and browse to the *.sww1 /*.sw1/*ww1 result file.

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

No action on the target device for this step.

Energy Analysis on Embedded Linux* Systems

Energy analysis on remote Linux systems is fully integrated into the product flow and does not require installing and running any external data collectors on the target system. To run the Power analysis on a remote embedded Linux system, follow the standard remote analysis workflow for Linux systems and select the Energy Analysis types from the VTune Amplifier Choose Analysis Type window.

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>