Artificial neural network training using flexible floating point tensors
AssigneeIntel Corporation
InventorsKrishnakumar Nair, Andrew Yang, Brian Morris
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKrishnakumar Nair, Andrew Yang, Brian Morris
Estimating the term…
Thus, the present disclosure is directed to systems and methods for training neural networks using a tensor that includes a plurality of FP16 values and a plurality of bits that define an exponent shared by some or all of the FP16 values included in the tensor. The FP16 values may include IEEE 754 format 16-bit floating point values and the tensor may include a plurality of bits defining the shared exponent. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa and a variable bit-length exponent that may be dynamically set by processor circuitry. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa; a variable bit-length exponent that may be dynamically set by processor circuitry; and a shared exponent switch set by the processor circuitry to selectively combine the FP16 value exponent with the shared exponent.
A system for training a neural network, comprising:
A method of training a neural network, comprising:
A neural network training system, comprising:
A non-transitory, computer-readable storage medium that includes machine readable instructions that, when executed by processor circuitry, cause the processor circuitry to:
Processor circuitry programmed to implement a tensor data storage structure in a plurality of hardware registers, comprising:
Dependencies are inferred from the claim text.