US 12,339,728 B2
Dynamic voltage and frequency scaling for discrete graphics systems
Lakshminarayana Pappu, Folsom, CA (US); Phani Kumar Kandula, Bangalore (IN); Ali Ibrahim, Orinda, CA (US); Murali Ramadoss, Folsom, CA (US); and Ankur Shah, Folsom, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Oct. 6, 2022, as Appl. No. 17/961,524.
Claims priority of application No. 202141045676 (IN), filed on Oct. 7, 2021.
Prior Publication US 2023/0113953 A1, Apr. 13, 2023
Int. Cl. G06F 1/32 (2019.01); G06F 1/3234 (2019.01); G06F 1/324 (2019.01); G06F 1/3296 (2019.01)
CPC G06F 1/325 (2013.01) [G06F 1/324 (2013.01); G06F 1/3296 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system on a chip integrated circuit (SoC) comprising:
graphics processing resources including one or more graphics processing cores;
a memory subsystem including a memory controller and a physical interface; and
circuitry configured to dynamically adjust a voltage and frequency of the memory subsystem based on a workload to be executed by the graphics processing resources, wherein to dynamically adjust the voltage and frequency of the memory subsystem includes to:
select, based on a parameter associated with the workload to be executed by the graphics processing resources, a voltage from a plurality of operational voltages enabled for the memory subsystem;
select a frequency from a plurality of operational frequencies enabled for the memory subsystem;
detect a beginning of a display refresh period; and
adjust the frequency of the memory subsystem to a selected frequency within the display refresh period.