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. 19, 2026

Filed:

Jun. 05, 2023
Applicant:

Apple Inc., Cupertino, CA (US);

Inventor:

Rustam Miftakhutdinov, Hillsboro, OR (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/177 (2020.01); G01C 21/00 (2006.01);
U.S. Cl.
CPC ...
G01C 21/387 (2020.08); G01C 21/3804 (2020.08); Y10S 707/99951 (2013.01); Y10S 707/99953 (2013.01);
Abstract

Techniques are disclosed pertaining to a replacement scheme for map checkpoints. A processor of a computer system receives an instruction to be executed. The processor updates the state of a map structure to map a set of logical registers specified by the instruction to a set of physical registers. The processor then stores a first map checkpoint that corresponds to the updated state of the map structure and is usable by the processor to restore the map structure to the updated state. The storing of the first map checkpoint can include the processor selecting a second map checkpoint from a set of stored map checkpoints based on a non-first in, first out replacement scheme. The second map checkpoint may thus be selected out of order relative to an order in which the set of stored map checkpoints were stored. The second map checkpoint is overridden with the first map checkpoint.


Find Patent Forward Citations

Loading…