Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help
Intel® System Studio introduces the Intel Energy Profiler. The Intel Energy Profiler uses the Intel® SoC Watch command-line tool to collect metrics that describe a system's power consumption. The metrics data is then copied to a host system where the data is visualized using Intel® VTune™ Amplifier for Systems. Using the data visualization and various reports generated by Intel SoC Watch, a user can measure, debug, and optimize system power consumption.
Energy analysis for Android*, Linux*, or Windows* OS target systems requires installing a command line collector (Intel SoC Watch collector) on the target system and 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 (*.pwr file on Android or Linux targets or *.sww1 file on Windows 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 User's Guide in the <install_dir>/documentation/<language> directory.
VTune Amplifier for Systems 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. This window is a good starting point for identifying energy issues.
Correlate Metrics window displays timelines for all collected data in the same time scale. This window is a good starting point for identifying energy issues.
Bandwidth window displays the DDR SDRAM memory events and bandwidth usage over time.
Core Wake-ups window displays wake-up events that caused the core to switch from a sleep state to an active state.
CPU C/P States window displays CPU sleep state and processor frequency data correlated. 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 D0ix sleep states for North Complex devices, overall counts and over time.
SC Device window displays the different D0ix sleep states for South Complex devices, overall counts and over time.
Power window (Windows only) displays the energy consumed and the average rate of energy consumption, by package component and over time.
Temperature window displays the temperature readings from the cores and SoC.
Timer Resolution (Windows only) displays the timer resolution and requests to change it, including the process requesting the change.
Wakelocks window (Android only) displays wakelock data indicating why the system can or cannot enter the ACPI S3 (Suspend-To-RAM) state.