CPC G06F 17/16 (2013.01) [G06F 5/01 (2013.01); G06N 3/065 (2023.01); G06N 3/08 (2013.01)] | 19 Claims |
1. A method for noise and bound management, the method comprising:
obtaining input vector values x for an analog crossbar array of resistive processing unit (RPU) devices, wherein a weight matrix is mapped to the analog crossbar array of RPU devices; and
scaling the input vector values x based on a worst-case scenario to provide scaled input vector values x′ to use as input to the analog crossbar array of RPU devices, wherein the worst-case scenario comprises an assumed maximal weight of the weight matrix multiplied by a sum of absolute values from the input vector values x;
converting the scaled input vector values x′ to an analog signal; and
performing a vector-matrix multiplication operation on the analog crossbar array of RPU devices.
|