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:
May. 23, 2023

Filed:

Jan. 24, 2022
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Adarsh Chauhan, Bangalore, IN;

Jayesh Gaur, Bangalore, IN;

Franck Sala, Haifa, IL;

Lihu Rappoport, Haifa, IL;

Zeev Sperber, Zichron Yackov, IL;

Adi Yoaz, Hof HaCarmel, IL;

Sreenivas Subramoney, Bangalore, IN;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/34 (2006.01); G06F 11/30 (2006.01); G06F 15/78 (2006.01); G06F 9/24 (2006.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 11/3476 (2013.01); G06F 9/24 (2013.01); G06F 9/3836 (2013.01); G06F 11/3024 (2013.01); G06F 11/3055 (2013.01); G06F 15/7875 (2013.01);
Abstract

A processor comprises a microarchitectural feature and dynamic tuning unit (DTU) circuitry. The processor executes a program for first and second execution windows with the microarchitectural feature disabled and enabled, respectively. The DTU circuitry automatically determines whether the processor achieved worse performance in the second execution window. In response to determining that the processor achieved worse performance in the second execution window, the DTU circuitry updates a usefulness state for a selected address of the program to denote worse performance. In response to multiple consecutive determinations that the processor achieved worse performance with the microarchitectural feature enabled, the DTU circuitry automatically updates the usefulness state to denote a confirmed bad state. In response to the usefulness state denoting the confirmed bad state, the DTU circuitry automatically disables the microarchitectural feature for the selected address for execution windows after the second execution window. Other embodiments are described and claimed.


Find Patent Forward Citations

Loading…