US 12,124,310 B2
Processor power management
Altug Koker, El Dorado Hills, CA (US); Abhishek R. Appu, El Dorado Hills, CA (US); Kiran C. Veernapu, Bangalore (IN); Joydeep Ray, Folsom, CA (US); Balaji Vembu, Folsom, CA (US); Prasoonkumar Surti, Folsom, CA (US); Kamal Sinha, Folsom, CA (US); Eric J. Hoekstra, Folsom, CA (US); Wenyin Fu, Folsom, CA (US); Nikos Kaburlasos, Folsom, CA (US); Bhushan M. Borole, Rancho Cordova, CA (US); Travis T. Schluessler, Berthoud, CO (US); Ankur N. Shah, Folsom, CA (US); and Jonathan Kennedy, Bristol (GB)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by INTEL CORPORATION, Santa Clara, CA (US)
Filed on Jun. 22, 2023, as Appl. No. 18/339,827.
Application 18/339,827 is a continuation of application No. 17/411,878, filed on Aug. 25, 2021, granted, now 11,733,758.
Application 17/411,878 is a continuation of application No. 16/805,480, filed on Feb. 28, 2020, granted, now 11,106,264, issued on Aug. 31, 2021.
Application 16/805,480 is a continuation of application No. 15/477,029, filed on Apr. 1, 2017, granted, now 10,579,121, issued on Mar. 3, 2020.
Prior Publication US 2023/0418355 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G09G 3/06 (2006.01); G06F 1/3203 (2019.01); G06F 1/3209 (2019.01); G06F 1/3212 (2019.01); G06F 1/3218 (2019.01); G06F 1/3231 (2019.01); G06F 1/324 (2019.01); G06F 3/01 (2006.01); G06F 11/07 (2006.01); G06F 11/30 (2006.01); H04W 52/02 (2009.01); H04M 1/72448 (2021.01)
CPC G06F 1/3209 (2013.01) [G06F 1/3203 (2013.01); G06F 1/3212 (2013.01); G06F 1/3218 (2013.01); G06F 1/3231 (2013.01); G06F 1/324 (2013.01); G06F 3/01 (2013.01); G06F 11/0781 (2013.01); G06F 11/3062 (2013.01); H04W 52/0258 (2013.01); H04M 1/72448 (2021.01); Y02D 10/00 (2018.01); Y02D 30/70 (2020.08)] 20 Claims
OG exemplary drawing
 
1. A graphics processor comprising:
a plurality of graphics processing cores to process workloads;
a register file including one or more registers for operation of the graphics processor; and
a shared memory for the plurality of graphics processing cores;
wherein the graphics processor is to:
collect user information for one or more users of a data processing system, the user information including information regarding attributes of each user, characteristics of workloads that are run for each user, and power consumption data for the workloads run for each user;
generate a user profile for each of the one or more users of the data processing system based at least in part on the collected user information for the one or more users; and
set a power profile associated with each of the one or more users of the data processing system based at least in part on the user profile, wherein the power profile for each user includes one or more operating parameters for the graphics processor when performing a workload for the user.