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:
Feb. 17, 2026

Filed:

Nov. 20, 2023
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Deepankar Duggal, Sunnyvale, CA (US);

Haoyan Jia, Clarksville, MD (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 9/384 (2013.01);
Abstract

A processor with early physical register release is disclosed. The processor includes a pipeline and is configured to operate according to an instruction set architecture defining a number of architectural registers. The processor includes a register file having a number of physical registers, and a mapper configured to map physical registers to architectural registers. In response to detecting a first condition in which first and second instructions share the same destination architectural register, with the second instruction also being a consumer of the destination architectural register, the mapper designates a first physical register (mapped as the architectural register for the first instruction) to be available after execution, and at least one clock cycle prior to retirement, of the second instruction.


Find Patent Forward Citations

Loading…