Patent · US Active

Using Fuzzy-Jbit location of floating-point multiply-accumulate results

US11016731B2 · kind B2 · utility

13Cited by
21References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 29, 2019
Grant dateMay 25, 2021
Priority date
Expiry dateNov 25, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/4824
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed embodiments relate to performing floating-point (FP) arithmetic. In one example, a processor is to decode an instruction specifying locations of first, second, and third floating-point (FP) operands and an opcode calling for accumulating a FP product of the first and second FP operands with the third FP operand, and execution circuitry to, in a first cycle, generate the FP product having a Fuzzy-Jbit format comprising a sign bit, a 9-bit exponent, and a 25-bit mantissa having two possible positions for a JBit and, in a second cycle, to accumulate the FP product with the third FP operand, while concurrently, based on Jbit positions of the FP product and the third FP operand, determining an exponent adjustment and a mantissa shift control of a result of the accumulation, wherein performing the exponent adjustment concurrently enhances an ability to perform the accumulation in one cycle.

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