SoC Watch (System On Chip Watch) is a powerful command line tool that comes with Intel System Studio 2016. After installing the free trial version, you can uninstall the suite and keep using SoC Watch for free! The tool provides C/P/D/S residency reports, showing idle state CPU data for OS and Hardware resources. It provides DEEP C-State residency reports, C7 on IvyBridge and up to C10 on Haswell Intel. You need at least a 3rd generation Intel Core processor and Windows OS 8+ to run this tool.
- The Intel Energy Profiler SoC Watch comes with…Intel System Studio 2016.…SoC stands for "System on Chip".…SoC Watch is a command line tool…that can be used to produce very detailed…C, P, and GT state residency reports.…GT stands for graphics.…A residency report tells us how much time was spent…in a particular C, P, or GT state.…It provides much more than just…these three residency reports.…
In fact, an entire course could be dedicated…to just learning everything about this powerful tool.…But here, we're only going to focus…on the C, P, and GT states.…Here's a diagram that shows the C and P state relationship.…As a refresher from earlier in the course,…C states are CPU sleep states, which means that when the CPU…is not being used, it will go into a lower powered state…where features are turned off such as turning down…the core clock and flushing caches.…
The higher the number C state, the more features…are turned off and the CPU is consuming less power.…C0 is the active state where the CPU is working…and when you get to C6 and higher,…
With these diagnostic tools and some efficient programming, you can reduce your app's power consumption while improving its response times. In this course, Thomas Pantels introduces a handful of tools used to measure and optimize power consumption. You will see demos on how to use the Intel Power Gadget, Windows Performance Toolkit, TypePerf, and SoC Watch, along with some simple coding tips for making any Windows app more energy efficient.
- Collecting and analyzing power data with Intel Power Gadget
- Implementing a rendering state machine
- Collecting and analyzing data with the Windows Performance Toolkit
- Understanding idle states, call stack walking, and thread activity
- Windows OS Timer Tick Resolution Rate change
- Optimization techniques to make your app power efficient
- Collecting, analyzing, and comparing data with Windows TypePerf and SoC Watch
Skill Level Intermediate
1. How to Use Intel Power Gadget
2. How to Use Windows Performance Toolkit
3. How to Use Windows Typeperf
4. How to Use Intel Energy Profiler SoC Watch
Next steps2m 38s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.