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:
Mar. 03, 2020

Filed:

May. 30, 2018
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Nadav Rotem, Santa Clara, CA (US);

Jong Soo Park, Mountain View, CA (US);

Zhaoxia Deng, San Mateo, CA (US);

Abdulkadir Utku Diril, Menlo Park, CA (US);

Mikhail Smelyanskiy, Burlingame, CA (US);

Roman Dzhabarov, Menlo Park, CA (US);

James Wesley Hegeman, Menlo Park, CA (US);

Assignee:

Facebook, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/483 (2006.01); G06F 9/355 (2018.01); G06F 7/49 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3555 (2013.01); G06F 7/483 (2013.01); G06F 7/49 (2013.01);
Abstract

The disclosed computer-implemented method may include receiving an input value and a floating-point scaling factor and determining (1) an integer scaling factor based on the floating-point scaling factor, (2) a pre-scaling adjustment value representative of a number of places by which to shift a binary representation of the input value prior to a scaling operation, and (3) a post-scaling adjustment value representative of a number of places by which to shift the binary representation of the input value following the scaling operation. The method may further include calculating a scaled result value by (1) shifting rightwards the binary representation of the input value by the pre-scaling adjustment value, (2) scaling the shifted binary representation of the input value by the integer scaling factor, and (3) shifting rightwards the shifted and scaled binary value by the post-scaling adjustment value. Various other methods, systems, and computer-readable media are also disclosed.


Find Patent Forward Citations

Loading…