US 12,169,534 B2
Worst case noise and bound management for RPU crossbar arrays
Malte Johannes Rasch, Chappaqua, NY (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 7, 2020, as Appl. No. 17/113,898.
Prior Publication US 2022/0180164 A1, Jun. 9, 2022
Int. Cl. G06F 17/16 (2006.01); G06F 5/01 (2006.01); G06N 3/065 (2023.01); G06N 3/08 (2023.01)
CPC G06F 17/16 (2013.01) [G06F 5/01 (2013.01); G06N 3/065 (2023.01); G06N 3/08 (2013.01)] 19 Claims
OG exemplary drawing
 
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.