Patent · US Active

Enhanced fused multiply-add operation

US7499962B2 · kind B2 · utility

12Cited by
3References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2004
Grant dateMar 3, 2009
Priority date
Expiry dateOct 22, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F7/483
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus, method, and system for performing an enhanced fused multiply-add operation is disclosed. In one embodiment, an apparatus includes an exponent unit. The exponent unit includes a first adder to generate S1, where S1 is the sum of an integer k, the exponent of a floating point value A, and the exponent of a floating point value B. The exponent unit also includes a comparator to generate E1, where E1 is the greater of S1 and the exponent of a floating point value C. The apparatus also includes a partial multiplier, a shifter, and a second adder. The partial multiplier generates the partial products of the mantissas of A and B. The shifter aligns the partial products and the mantissa of C, based on E1. The second adder adds the aligned partial products and the mantissa of C. The apparatus is able to generate not only (A*B+C), but is enhanced to also be able to generate (2k*A*B+C) and the closest integer to (2k*A*B) in two's complement or floating point format.

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