Multi-thread power limiting via shared limit
AssigneeQUALCOMM Incorporated
InventorsEric Wayne Mahurin, Vijay Kiran Kalyanam
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsEric Wayne Mahurin, Vijay Kiran Kalyanam
Estimating the term…
Systems and methods for multi-thread power limiting via a shared limit estimates power consumed in a processing core on a thread-by-thread basis by counting how many power events occur in each thread. Power consumed by each thread is approximated based on the number of power events that have occurred. Power consumed by individual threads is compared to a shared power limit derived from a sum of the power consumed by all threads. Threads that are above the shared power limit are stalled while threads below the shared power limit are allowed to continue without throttling. In this fashion, the most power intensive threads are throttled to stay below the shared power limit while still maintaining performance.
A method for controlling power consumption in a computing device, the method comprising:
A method for controlling power consumption in a computing device, the method comprising:
An integrated circuit (IC) comprising:
An integrated circuit (IC) comprising:
Dependencies are inferred from the claim text.