Mixed-precision floating-point arithmetic circuitry in specialized processing blocks
AssigneeIntel Corporation
InventorMartin Langhammer
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorMartin Langhammer
Estimating the term…
The present embodiments relate to integrated circuits with circuitry that efficiently performs mixed-precision floating-point arithmetic operations. Such circuitry may be implemented in specialized processing blocks. The specialized processing blocks may include configurable interconnect circuitry to support a variety of different use modes. For example, the specialized processing blocks may implement fixed-point addition, floating-point addition, fixed-point multiplication, floating-point multiplication, sum of two multiplications in a first floating-point precision, with or without casting to a second floating-point precision and the latter followed by a subsequent addition in the second floating-point precision, if desired, just to name a few. In some embodiments, two or more specialized processing blocks may be arranged in a cascade chain and perform together more complex operations such as a recursive mode dot product of two vectors of floating-point numbers having a first floating-point precision and output the dot product in a second floating-point precision.
1-20. (canceled)
An integrated circuit device that generates a dot product from a plurality of vectors, comprising:
A method for operating an integrated circuit that generates a dot product of first and second vectors, comprising:
A tangible, non-transitory, and computer-readable medium encoded with instructions for configuring first and second specialized processing blocks of an integrated circuit to generate a dot product of first and second vectors, wherein the instructions are configured to cause a processor to:
Dependencies are inferred from the claim text.