Method and apparatus for data processing operation
AssigneeArm Limited
InventorsDaren CROXFORD, Guy LARRI
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsDaren CROXFORD, Guy LARRI
Estimating the term…
A system includes a fixed-point accumulator for storing numbers in an anchored fixed-point number format, a data interface arranged to receive a plurality of weight values and a plurality of data values represented in a floating-point number format, and logic circuitry. The logic circuitry is configured to: determine an anchor value indicative of a value of a lowest significant bit of the anchored fixed-point number format; convert at least a portion of the plurality of data values to the anchored fixed-point number format; perform MAC operations between the converted at least portion and respective weight values, using fixed-point arithmetic, to generate an accumulation value in the anchored fixed-point number format; and determine an output element of a later of a neural network in dependence on the accumulation value.
A system arranged to perform a sequence of multiply-accumulate (MAC) operations between a plurality of weight values and a plurality of data values of a data array, to determine an output element of a layer of a neural network, the system comprising:
A computer-implemented method of performing a sequence of MAC operations between a plurality of weight value and a plurality of data values of a data array, to determine an output element of a layer of a neural network, the method comprising:
A non-transient storage medium comprising machine-readable instructions which, when executed by a computer, cause the computer to perform a sequence of MAC operations between a plurality of weight value and a plurality of data values of a data array, to determine an output element of a layer of a neural network, wherein performing the sequence of MAC operations comprises:
Dependencies are inferred from the claim text.