Technique for performing arbitrary width integer arithmetic operations using fixed width elements
AssigneeNVIDIA Corporation
InventorsSrinivasan Iyer, Michael Alan Fetterman, David Conrad Tannenbaum
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsSrinivasan Iyer, Michael Alan Fetterman, David Conrad Tannenbaum
Estimating the term…
One embodiment of the present invention includes a method for performing arithmetic operations on arbitrary width integers using fixed width elements. The method includes receiving a plurality of input operands, segmenting each input operand into multiple sectors, performing a plurality of multiply-add operations based on the multiple sectors to generate a plurality of multiply-add operation results, and combining the multiply-add operation results to generate a final result. One advantage of the disclosed embodiments is that, by using a common fused floating point multiply-add unit to perform arithmetic operations on integers of arbitrary width, the method avoids the area and power penalty of having additional dedicated integer units.
A computer-implemented method for performing integer arithmetic operations, the method comprising:
A system for performing integer arithmetic operations, the system comprising:
A computing device, including:
Dependencies are inferred from the claim text.