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.
Patent No.:
Date of Patent:
May. 19, 2026
Filed:
Jun. 05, 2023
Apple Inc., Cupertino, CA (US);
Rustam Miftakhutdinov, Hillsboro, OR (US);
Apple Inc., Cupertino, CA (US);
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.