Patent · US Active

Superscalar execution using pipelines that support different precisions

US12405803B1 · kind B1 · utility

0Cited by
4References
20Claims
0Family size

Inventors

Key dates

Filing dateNov 2, 2022
Grant dateSep 2, 2025
Priority date
Expiry dateDec 6, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3888
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.