International Business Machines Corporation
Memory configuration for implementing a neural network
Last updated:
Abstract:
Weights of a neural network are initialized by programming a plurality of unit cells. A given one of the plurality of unit cells includes one or more static random-access memory cells and a digital to analog converter device. The digital to analog converter device is configured to receive one or more outputs produced by respective ones of the one or more static random-access memory cells. An amount of error associated with the initialized weights is determined. The initialized weights are adjusted in response to the amount of error exceeding a threshold amount of error.
Status:
Grant
Type:
Utility
Filling date:
24 Oct 2017
Issue date:
12 Apr 2022