BLOCK FLOATING POINT COMPUTATIONS USING REDUCED BIT-WIDTH VECTORS

Patent №

US 10,691,413

Granted

2020-06-23

Filed 2018

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15971904

A system for block floating point computation in a neural network receives a block floating point number comprising a mantissa portion. A bit-width of the block floating point number is reduced by decomposing the block floating point number into a plurality of numbers each having a mantissa portion with a bit-width that is smaller than a bit-width of the mantissa portion of the block floating point number. One or more dot product operations are performed separately on each of the plurality of numbers to obtain individual results, which are summed to generate a final dot product value. The final dot product value is used to implement the neural network. The reduced bit width computations allow higher precision mathematical operations to be performed on lower-precision processors with improved accuracy.

Machine learningAI hardwareG06F 7/483G06F 7/4876G06F 7/5324G06F 7/5443G06F 17/16G06N 3/04G06N 3/0495

AI classification

AI hardware1.00
Machine learning0.99
Vision0.04
Knowledge representation0.00
Natural language0.00
Speech0.00
Evolutionary computation0.00
Planning0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 459840211

© 2026 NYSGPT2525 LLC