Intel® VTune™ Amplifier for Systems introduces the Intel Energy Profiler. The Intel Energy Profiler enables you to collect and visualize power-related data including C/P/D/S-state residencies, temperature, energy consumption, and the idle and wake-up behavior that can lead to inefficient use of energy. Whenever possible, it provides data from both the OS and hardware perspective, such as the detailed C-state residency report that shows the OS requested time in deep sleep states compared to the actual residency the hardware indicated.
Energy Analysis on an Android* or Windows* OS System
Energy analysis for Android* or Windows* OS target systems requires installing a command line collector (Intel SoC Watch or Wake-up Watch collector) on the target system then running a collection manually. For more information see Energy Analysis Workflow With Intel Energy Profiler.
To view the energy analysis results collected on the target system, import your result file (*.sw1
file on Android targets, *.sww1
file on Windows targets, *.ww1
file for Wake-up Watch collector on Android targets) to the VTune Amplifier for Systems graphical interface. VTune Amplifier displays the result in the Platform Power Analysis viewpoint, providing data on the following metrics:
Core Wake ups
CPU C and P States
Graphics C and P States
D0ix States
S0iX and S-States
Memory Bandwidth
Temperature
DRAM self-refresh
Energy/Power (collected on Windows target systems)
Timer resolution (collected on Windows target systems)
Wakelocks (collected on Android target systems)
For detailed documentation on Intel Energy Profiler components, see Intel SoC Watch or WuWatch User Guides delivered with the target package installed in the <install_dir>/documentation/en
directory.
Energy Analysis on a Linux* OS System
For Linux* target analysis, the Energy analysis types are integrated into the VTune Amplifier GUI and are available from the Analysis Type window. To choose an Energy analysis type on a Linux system:
In the Project Properties: Target tab,specify your analysis target
Click the
New Analysis button on the VTune Amplifier toolbar. This opens the Analysis Type configuration window with the analysis tree presented in the left pane.
To run the analysis and generate results, select one of the analysis types under Energy Analysis:
Energy Analysis Results
VTune Amplifier displays the results of the Energy analysis in the Platform Power Analysis viewpoint with the following windows. Some windows may or may not appear, depending on the data collected:
Summary window displays a summary of the data collected.
Bandwidth window displays the Double Data Rate SDRAM (DDR) memory events and bandwidth usage over time.
Core Wake-ups window displays wake-up objects which caused the core to switch from a sleep state to an active state.
Correlate Metrics window Displays the timeline for all features in the same time scale.
CPU C/P States window displays CPU sleep state, and P-state data collected. The data is displayed according to the hierarchy for the platform on which the data was collected, and over time.
Graphics C/P States window displays graphics sleep state, and P-state data collected. The data is displayed by device and over time.
NC Device window displays the different D-State time counts for North Complex devices, overall counts and over time.
SC Device window displays the different D-State time counts for South Complex devices, overall counts and over time.
Power window displays the energy consumed and the average rate of energy consumption, by package component and over time.
Temperature window displays the temperature readings on the cores and devices.
Timer Resolution displays the timer resolution, and requested timer resolution information collected.
Wakelocks window displays wakelock data collected.