The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 10, 2018

Filed:

Jun. 08, 2015
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Oliver Draese, San Jose, CA (US);

Michael M. Skubowius, Boeblingen, DE;

Knut Stolze, Jena, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/483 (2006.01); G06F 7/485 (2006.01); G06F 7/544 (2006.01); G06F 7/499 (2006.01);
U.S. Cl.
CPC ...
G06F 7/483 (2013.01); G06F 7/485 (2013.01); G06F 7/49905 (2013.01); G06F 7/5443 (2013.01);
Abstract

A method for enhancing an accuracy of a sum of a plurality of floating-point numbers. The method receives a floating-point number and generates a plurality of provisional numbers with a value of zero. The method further generates a surjective map from the values of an exponent and a sign of a mantissa to the provisional numbers in the plurality of provisional numbers. The method further maps a value of the exponent and the sign of the mantissa to a first provisional number with the surjective map. The method further generates a test number from the first provisional number and if the test number exceeds a limit, modifies a second provisional number by using at least part of the test number. The method further equates the first provisional number to the test number if the test number does not exceed the limit. The method further sums the plurality of provisional numbers.


Find Patent Forward Citations

Loading…