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:
Oct. 22, 2024

Filed:

Mar. 19, 2021
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Alexander Gendler, Kiriat Motzkin, IL;

Adwait Purandare, Hillsboro, OR (US);

Ankush Varma, Portland, OR (US);

Nazar Haider, Fremont, CA (US);

Daniela Kaufman, Kefar Saba, IL;

Gilad Bomstein, Petach Tikva, IL;

Shlomo Attias, Haifa, IL;

Amit Gabai, Kiriyat Biyalik, IL;

Ariel Szapiro, Tel Aviv, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/324 (2019.01); G06F 1/28 (2006.01); G06F 21/55 (2013.01); G06F 21/56 (2013.01); G06F 21/71 (2013.01); G06F 21/81 (2013.01);
U.S. Cl.
CPC ...
G06F 1/324 (2013.01); G06F 1/28 (2013.01); G06F 21/554 (2013.01); G06F 21/566 (2013.01); G06F 21/71 (2013.01); G06F 21/81 (2013.01); G06F 2221/034 (2013.01);
Abstract

An adaptive or dynamic power virus control scheme (hardware and/or software) that dynamically adjusts maximum dynamic capacitance (CdynMax) and corresponding maximum frequency (P0nMax) setting per application executed on a processor core. A power management unit monitors telemetry such as a number of throttled cycles due to CdynMax threshold excursions cycles for the processor core and a cost of average cycle Cdyn cost for the processor core. As the number of throttling cycles increases for the processor core, the aCode firmware of the power management unit decides to increase the Cdyn level or threshold for that core (e.g., to make the threshold less aggressive). As the average Cdyn cost over a number of cycles becomes lower than a threshold, aCode adjusts the threshold to a lower threshold (e.g., more aggressive threshold) and lower Cdyn.


Find Patent Forward Citations

Loading…