18367710. PROVISIONING OF PERFORMANCE STATES FOR CENTRAL PROCESSING UNITS (CPUS) (Apple Inc.)
PROVISIONING OF PERFORMANCE STATES FOR CENTRAL PROCESSING UNITS (CPUS)
Organization Name
Inventor(s)
Ronit Banerjee of Mountain View CA (US)
Karthic A. Palaniappan of Cupertino CA (US)
Bryan R. Hinch of Campbell CA (US)
John G. Dorsey of San Francisco CA (US)
PROVISIONING OF PERFORMANCE STATES FOR CENTRAL PROCESSING UNITS (CPUS)
This abstract first appeared for US patent application 18367710 titled 'PROVISIONING OF PERFORMANCE STATES FOR CENTRAL PROCESSING UNITS (CPUS)
Original Abstract Submitted
Systems, methods, and apparatuses disclosed herein can operate in different performance states that provide different energy performance tradeoffs and, in some embodiments, can dynamically switch between these different performance states. These systems, methods, and apparatuses can estimate specific timeframes that workloads are to be completed. These systems, methods, and apparatuses can identify one or more processes that are being executed to perform the workloads. These systems, methods, and apparatuses can dynamically provision one or more performance states from among these different performance states to execute the process to complete the workloads within the specific timeframes. These systems, methods, and apparatuses can dynamically provision the one or more performance states for the one or more process that optimizes power consumption and/or performance while completing the workloads within the specific timeframes.