GPU Power Management Infrastructure

Registered by Chunsang Jeong

For GPU power saving, common power management infrastructure is needed, which provide effective power saving methods for GPUs, outside (possibly inside) of GPU driver by getting GPU status, especially for those which don't have internal PMU(Power Management Unit).

Blueprint information

Status:
Not started
Approver:
Jesse Barker
Priority:
Medium
Drafter:
Chunsang Jeong
Direction:
Approved
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

- Investigate the feasibility of power saving concept for CPU i.e. DVFS for CPU
   cpuidle.c / cpufreq.c
- Common structure to get "utilization" from GPU driver.
- GPU clock and power gating with regulator to GPU power domain from system.
- Interface for closely coupled to CPU power levels.
- GPU runtime power management from system.
- Suspend/Resume events communication with GPU driver.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.