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