The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 01, 2022

Filed:

Jul. 27, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Parth Sanjaybhai Shah, Bangalore, IN;

Ranjal Gautham Shenoy, Bangalore, IN;

Vaidyanathan Srinivasan, Bangalore, IN;

Alper Buyuktosunoglu, White Plains, NY (US);

Augusto Vega, Mount Vernon, NY (US);

Pradip Bose, Yorktown Heights, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/00 (2006.01); G06F 1/324 (2019.01); G06F 1/26 (2006.01); G06F 1/3237 (2019.01);
U.S. Cl.
CPC ...
G06F 1/324 (2013.01); G06F 1/263 (2013.01); G06F 1/3237 (2013.01);
Abstract

A method, computer program product, and/or system associates a number of tokens with a plurality of frequency domains (for example, cores) of a central processing unit (CPU) computer chip. The number of tokens allotted to the CPU is based on the CPU power budget. Cores are organized as a ring topology. A token pool traverses the ring, picks up excess tokens from cores having excess tokens, and gives the tokens to cores that need additional tokens. Tokens acquired by a core allows the core to increase operating frequency by an increment represented by the tokens. Consequently, power usage is weighted toward heavily loaded cores and away from lightly loaded cores. Overall power usage of the CPU remains within a power budget. The method budgets power optimally to sustain turbo frequencies for longer durations by not allowing control units to increase frequency in absence of any useful high frequency benefiting workload.


Find Patent Forward Citations

Loading…