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:
Nov. 02, 2021

Filed:

Jul. 18, 2019
Applicant:

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

Inventors:

Xiao Sun, Pleasantville, NY (US);

Ankur Agrawal, Chappaqua, NY (US);

Kailash Gopalakrishnan, New York, NY (US);

Silvia Melitta Mueller, Altdorf, DE;

Kerstin Claudia Schelm, Stuttgart, DE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/556 (2006.01); G06F 7/523 (2006.01); G06F 7/50 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 7/556 (2013.01); G06F 7/50 (2013.01); G06F 7/523 (2013.01); G06N 3/08 (2013.01); G06F 2207/5561 (2013.01);
Abstract

A computer-implemented method for performing an exponential calculation using only two fully-pipelined instructions in a floating point unit that includes. The method includes computing an intermediate value y' by multiplying an input operand with a predetermined constant value. The input operand is received in floating point representation. The method further includes computing an exponential result for the input operand by executing a fused instruction. The fused instructions includes converting the intermediate value y′ to an integer representation z represented by v most significant bits (MSB), and w least significant bits (LSB). The fused instruction further includes determining exponent bits of the exponential result based on the v MSB from the integer representation z. The method further includes determining mantissa bits of the exponential result according to a piece-wise linear mapping function using a predetermined number of segments based on the w LSB from the integer representation z.


Find Patent Forward Citations

Loading…