IP Library Patent Application 18883328
Patent Application
App. No. 18/883,328

PROCESSOR POWER MANAGEMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/883,328
Abstract

Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to collect user information for a user of a data processing device, generate a user profile for the user of the data processing device from the user information, and set a power profile a processor in the data processing device using the user profile. Other embodiments are also disclosed and claimed.

Claims (53)

1 - 18 . (canceled)

19 . A apparatus comprising:

one or more processors including a graphics processor, the graphics processor including an instruction cache to receive a stream of instructions, an instruction unit to dispatch instructions in the stream of instructions for execution, and a plurality of graphics processing cores; and

a memory for storage of data;

wherein the one or more processors are to:

detect a user logging into an application utilizing the graphics processor;

identify and recall a user profile for the user stored in the memory, the user profile being based on user information for the user;

utilize the user profile for operation of the graphics processor to set a power profile for the graphics processor; and

apply the power profile for the graphics processor during execution for the user.

20 . The apparatus of claim 19 , wherein the one or more processors are further to:

collect additional user information during execution for the user; and

update the user profile based on the additional user information to generate an updated user profile; and

store the updated user profile in the memory.

21 . The apparatus of claim 19 , wherein the power profile includes a power level for the graphics processor.

22 . The apparatus of claim 19 , wherein the power profile includes enabling or disabling one or more capabilities of the graphics processor during execution for the user.

23 . The apparatus of claim 19 , wherein the user information includes one or more of:

a workload level consumed in execution for the user; and

a processor power consumption consumed by the user in execution for the user; and

user preferences in operations in execution for the user.

24 . The apparatus of claim 19 , wherein the user profile includes a category of a plurality of user categories assigned to the user based on the user profile.

25 . A graphics processor comprising:

an instruction cache to receive a stream of instructions;

an instruction unit to dispatch instructions in the stream of instructions for execution; and

a plurality of graphics processing cores; and

wherein the graphics processor cores are to:

apply a user profile for a user logging into an application utilizing the graphics processor, the user profile being stored in a memory, the user profile being based on user information for the user;

utilize the user profile for operation of the graphics processor to set a power profile for the graphics processor; and

apply the power profile for the graphics processor during execution for the user.

26 . The graphics processor of claim 25 , wherein the graphics processor cores are further to:

update the user profile based on additional user information collected during execution for the user.

27 . The graphics processor of claim 25 , wherein the power profile includes a power level for the graphics processor.

28 . The graphics processor of claim 25 , wherein the power profile includes enabling or disabling one or more capabilities of the graphics processor during execution for the user.

29 . The graphics processor of claim 25 , wherein the user information includes one or more of:

a workload level consumed in execution for the user; and

a processor power consumption consumed by the user in execution for the user; and

user preferences in operations in execution for the user.

30 . The graphics processor of claim 25 , wherein the user profile includes a category of a plurality of user categories assigned to the user based on the user profile.

31 . A method comprising:

detecting a user logging into an application utilizing a graphics processor;

identifying and recalling a user profile for the user stored in a memory, the user profile being based on user information for the user;

utilizing the user profile for operation of the graphics processor to set a power profile for the graphics processor; and

applying the power profile for the graphics processor during execution for the user.

32 . The method of claim 31 , further comprising:

collecting additional user information during execution for the user; and

updating the user profile based on the additional user information to generate an updated user profile; and

storing the updated user profile in the memory.

33 . The method of claim 31 , wherein the power profile includes a power level for the graphics processor.

34 . The method of claim 31 , wherein the power profile includes enabling or disabling one or more capabilities of the graphics processor during execution for the user.

35 . The method of claim 31 , wherein the user information includes one or more of:

a workload level consumed in execution for the user; and

a processor power consumption consumed by the user in execution for the user; and

user preferences in operations in execution for the user.

36 . The method of claim 31 , wherein the user profile includes a category of a plurality of user categories assigned to the user based on the user profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2026
From: INTEL CORPORATION
To: INTEL PRODUCTS IP LLC
Reel/Frame 075991/0754 →