Non-volatile memory-based compact mixed-signal multiply-accumulate engine
AssigneeArm Limited
InventorsShidhartha Das, Matthew Mattina, Glen Arnold Rosendale, Fernando Garcia Redondo
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsShidhartha Das, Matthew Mattina, Glen Arnold Rosendale, Fernando Garcia Redondo
Estimating the term…
A multiply-accumulate method and architecture are disclosed. The architecture includes a plurality of networks of non-volatile memory elements arranged in tiled columns. Logic digitally modulates the equivalent conductance of individual networks among the plurality of networks to map the equivalent conductance of each individual network to a single weight within the neural network. A first partial selection of weights within the neural network is mapped into the equivalent conductances of the networks in the columns to enable the computation of multiply-and-accumulate operations by mixed-signal computation. The logic updates the mappings to select a second partial selection of weights to compute additional multiply-and-accumulate operations and repeats the mapping and computation operations until all computations for the neural network are completed.
A method of performing multiply-accumulate operations in a neural network, comprising:
An architecture for performing multiply-accumulate computation in a neural network, comprising:
Dependencies are inferred from the claim text.