Главная
Study mode:
on
1
Background
2
Introduction
3
Why do we need this?
4
Focus on Determinism
5
Where does the jitter come from?
6
How to control state selection?
7
2 Methods corresponding to Attributes
8
C State Exit Latency Constraint
9
Filter C States by Exit Latencies
10
Filter C States by Target Residencies
11
Name the 2 methods
12
C State Selection Policy in Kernel
13
PM QoS (Quality of Service) Framework
14
Recap
15
Calibrate Worst-case latency
16
Find Safe Latency Constraint
17
Find Safe Idle Interval
18
Example Calibration
19
Example Tuning
20
Additional Strategies
21
Key Takeaways
22
References
23
Linux Foundation Wiki
Description:
Explore CPU power saving techniques for real-time workloads in this 32-minute conference talk by Ramesh Thomas from Intel. Learn how to enable and tune CPU idle states to achieve power savings without compromising latency requirements in real-time applications. Discover tools, configurations, and methods for optimizing both applications and kernel CPU power management. Gain insights into determinism, jitter sources, state selection control, and two key methods for managing C-state attributes. Understand the C-state selection policy in the kernel and the PM QoS framework. Follow a step-by-step guide to calibrate worst-case latency, determine safe latency constraints, and find optimal idle intervals. Examine practical examples of calibration and tuning, along with additional strategies for balancing power efficiency and performance in real-time systems.

CPU Power Saving Methods for Real-time Workloads

Linux Foundation
Add to list