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:
Mar. 24, 2026

Filed:

Apr. 04, 2024
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Pruthivi Vuyyuru, Santa Clara, CA (US);

Niket K. Choudhary, Santa Clara, CA (US);

Muawya M. Al-Otoom, Lake Oswego, OR (US);

Ilhyun Kim, Portland, OR (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2018.01); G06F 9/30 (2018.01); G06F 12/0811 (2016.01); G06F 12/0875 (2016.01);
U.S. Cl.
CPC ...
G06F 9/3806 (2013.01); G06F 9/30047 (2013.01); G06F 9/3808 (2013.01); G06F 12/0811 (2013.01); G06F 12/0875 (2013.01);
Abstract

Disclosed embodiments relate to predicting when a fetch address will hit in a trace cache, e.g., to reduce power consumption when a hit is not predicted. In some embodiments, a processor caches instructions sequentially in a given cache line of instruction cache circuitry. The processor may identify traces of instructions that satisfy one or more criteria and store identified traces in a trace cache. The processor may predict whether a fetch address will hit in the trace cache circuitry. The processor may read in response to a prediction that the fetch address will not hit in the trace cache, instruction data from the instruction cache circuitry and not the trace cache circuitry for the fetch address. The processor may reduce power to (e.g., clock gate) portions of the trace cache circuitry in this scenario.


Find Patent Forward Citations

Vuyyuru, Pruthivi. (2026). Trace cache access prediction and read enable (U.S. Patent No. 12585469). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12585469

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…