Priority Based PM QoS Constraints Framework

Registered by Illyas Mansoor

This blueprint has been superseded. See the newer blueprint "PM Constraints: Intel" for updated plans.

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
Completed by
Grant Likely

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.