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:
Sep. 02, 2025

Filed:

Nov. 02, 2022
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Christopher A. Burns, Austin, TX (US);

Liang-Kai Wang, Austin, TX (US);

Assignee:

APPLE INC., CUPERTINO, US;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2018.01); G06F 7/499 (2006.01); G06F 7/544 (2006.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 9/3867 (2013.01); G06F 7/49947 (2013.01); G06F 7/5443 (2013.01); G06F 9/3001 (2013.01); G06F 9/3836 (2013.01);
Abstract

Techniques are disclosed relating to scheduling instructions for floating-point execution units with different capabilities. In some embodiments, a first pipeline is configured to execute a first type of floating-point operation on operands having up to a first precision and a second pipeline is configured to execute the first type of floating-point operation on operands having up to a second, greater precision. In some embodiments, round circuitry is configured to round results from an output precision of the second pipeline to an output precision of the first pipeline. Scheduling circuitry may select operations for issuance for a given cycle from multiple ready threads. This may include to prioritize a determined highest-precision operation of the first type from ready operations and assign the determined operation to a lowest-precision pipeline, of the multiple pipelines, that is configured to perform the first type of operation according to the operand precision of the determined operation.


Find Patent Forward Citations

Loading…