Speaker
Description
Wattson is a trace based power estimation tool designed around perfetto to estimate CPU power consumption on ARM64 devices using a statistical per-SoC model. With support of both the Pixel 6 (gs101) and SM8750 upstream, you can now use the Wattson tool to detect CPU power regressions in the Linux kernel. This talk dives into how Google is using Wattson to catch CPU power regressions including:
- What is needed to enable testing.
- Walk-through of the metrics collected and how to use Wattson.
- Examples of regressions Wattson has caught.
- Expanding into other subsystems like GPU and TPU/NPU power estimates.
Ultimately, we’d like to connect with the Linux community to see who wants to collaborate on establishing CPU power regression testing upstream.