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:
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 System | On 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:
|
5. | Copy the result files to the host and import to the VTune Amplifier project: | 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.