Priority Based PM QoS Constraints Framework
There are workloads that require certain CPU Freqs, these Workloads should be able to tell the system what Freq is the optimal freq. But there may be thermal constraints that should not be allowed to be breached which requires Freq throttling or a user may want to artificially throttle or bump up the Freq all these Freq constraint requirements becomes difficult to manage since now we have a problem of which of those to be selected.
In order to solve this problem, we propose a priority based PM QoS for Freq Management. High Priority Constraints may be reserved for thermal
Throttling, Medium for user throttling or bump up, and Low for process PM QoS constraints
Topic Lead: Illyas Mansoor
Illyas works in Power Management Domain in Intel, specifically contributed to Intel SoC Power Management Linux Kernel
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Illyas Mansoor
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Grant Likely