-
公开(公告)号:US11087204B2
公开(公告)日:2021-08-10
申请号:US15958322
申请日:2018-04-20
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Tayfun Gokmen , Wilfried Haensch , Seyoung Kim
Abstract: Embodiments of the present invention include a crossbar array that includes a resistive processing unit (RPU) device at each crosspoint in the crossbar array. The RPU device includes a single weight storage element, and multiple weight reader elements. A first weight reader element is coupled with a first row wire to compute a first matrix product value using a first value and a stored value, the first value being transmitted via the first row wire and the stored value being stored in the single weight storage element. A second weight reader element is coupled with a second row wire to compute a second matrix product value of a second value and said stored value, the second value being transmitted via the second row wire.
-
公开(公告)号:US20210151102A1
公开(公告)日:2021-05-20
申请号:US17137615
申请日:2020-12-30
Applicant: International Business Machines Corporation
Inventor: Tayfun Gokmen , Seyoung Kim , Hyung-Min Lee , Wooram Lee , Paul Michael Solomon
Abstract: A processing unit, including a first circuit, and a first circuit element connected to the first circuit. The first circuit element is at least charged by the first circuit.
-
公开(公告)号:US10783432B2
公开(公告)日:2020-09-22
申请号:US15487701
申请日:2017-04-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Tayfun Gokmen , Oguzhan Murat Önen
Abstract: A computer-implemented method and computer processing system are provided for update management for a neural network. The method includes performing an isotropic update process on the neural network using a Resistive Processing Unit. The isotropic update process uses a multiplicand and a multiplier from a multiplication operation. The performing step includes scaling the multiplicand and the multiplier to have a same order of magnitude.
-
74.
公开(公告)号:US20200219550A1
公开(公告)日:2020-07-09
申请号:US16241606
申请日:2019-01-07
Applicant: International Business Machines Corporation
Inventor: Seyoung Kim , Tayfun Gokmen , Hyung-Min Lee , Wilfried Haensch
Abstract: A system, comprising: a memory that stores computer-executable components; a processor, operably coupled to the memory, that executes the computer-executable components stored in the memory, wherein the computer-executable components comprise: an expression component that expresses the read current range in an RPU as read current Iwmin and Iwmax, a constant current source component that generates a reference current I, a computing component that subtracts the reference current value within from the read current value to generate an active net current read value that is negative, positive or null; a weighting component that analyzes the active current value and assigns it to a negative, positive or null weight.
-
75.
公开(公告)号:US20200117699A1
公开(公告)日:2020-04-16
申请号:US16158056
申请日:2018-10-11
Applicant: International Business Machines Corporation
Inventor: Seyoung Kim , Hyungjun Kim , Tayfun Gokmen , Malte Rasch
IPC: G06F17/16
Abstract: Zero-shifting techniques in analog crosspoint arrays are provided. In one aspect, an analog array-based vector-matrix multiplication includes: a weight array connected to a reference array, each including a crossbar array having a set of conductive row wires and a set of conductive column wires intersecting the set of conductive row wires, and optimizable crosspoint devices at intersections of the set of conductive column wires and the set of conductive row wires. A method for analog array-based vector-matrix computing is also provided that includes: applying repeated voltage pulses to the crosspoint devices in the weight array until all of the crosspoint devices in the weight array converge to their own symmetry point; and copying conductance values for each crosspoint device from the weight array to the reference array.
-
公开(公告)号:US10453527B1
公开(公告)日:2019-10-22
申请号:US16352230
申请日:2019-03-13
Applicant: International Business Machines Corporation
Inventor: Seyoung Kim , Hyung-Min Lee , Tayfun Gokmen , Shu-Jen Han
Abstract: A resistive processing unit (RPU) device includes a weight storage device to store a weight voltage which corresponds to a weight value of the RPU device, and a read transistor having a gate connected to the weight storage device, and first and second source/drain terminals connected to first and second control ports, respectively. A current source connected to the second source/drain terminal generates a fixed reference current. The read transistor generates a weight current in response to the weight voltage. A read current output from the second control port represents a signed weight value of the RPU device. A magnitude of the read current is equal to a difference between the weight current and the fixed reference current. The sign of the read current is positive when the weight current is greater than the fixed reference current, and negative when the weight current is less than the fixed reference current.
-
公开(公告)号:US10387778B2
公开(公告)日:2019-08-20
申请号:US14868505
申请日:2015-09-29
Applicant: International Business Machines Corporation
Inventor: Tayfun Gokmen , Seyoung Kim
Abstract: In some aspects, a method may include initializing a first array and a second array with a random voltage value, passing a forward pass by pulsing an input voltage value from an input of the first array and an input of the second array, and reading output voltage values at an output of the first array and an output of the second array. The method may further include passing a backward pass into the inputs of both of the first and second arrays, and reading voltage values at the inputs of the first and second arrays. The method may further include updating, with the first array, a first matrix update on the first array, updating, with the second array, a first matrix update on the second, and updating, with the second array, a second matrix update on the second array.
-
公开(公告)号:US10269425B2
公开(公告)日:2019-04-23
申请号:US15831059
申请日:2017-12-04
Applicant: International Business Machines Corporation
Inventor: Tayfun Gokmen , Seyoung Kim , Hyung-Min Lee , Wooram Lee , Paul Michael Solomon
Abstract: A processing unit includes a circuit including a current mirror, and a capacitor providing a weight based on a charge level of the capacitor. The capacitor is charged or discharged by the current mirror.
-
公开(公告)号:US09852790B1
公开(公告)日:2017-12-26
申请号:US15335171
申请日:2016-10-26
Applicant: International Business Machines Corporation
Inventor: Tayfun Gokmen , Seyoung Kim , Hyung-Min Lee , Wooram Lee , Paul Michael Solomon
CPC classification number: G11C13/004 , G06N3/02 , G11C7/1006 , G11C11/54 , G11C13/0002 , G11C13/0007 , G11C13/0038 , G11C13/0069 , G11C2213/77
Abstract: A resistive processing unit (RPU) includes a circuit including at least two current mirrors connected in series, and a capacitor connected with the at least two current mirrors, the capacitor providing a weight based on a charge level of the capacitor. The capacitor is charged or discharged by one of the at least two current mirrors.
-
公开(公告)号:US20170109628A1
公开(公告)日:2017-04-20
申请号:US14887564
申请日:2015-10-20
Applicant: International Business Machines Corporation
Inventor: Tayfun Gokmen , Seyoung Kim , Yurii A. Vlasov
CPC classification number: G06N3/08 , G06N3/0472 , G06N3/0635 , G06N3/084
Abstract: Embodiments are directed to a two-terminal resistive processing unit (RPU) having a first terminal, a second terminal and an active region. The active region effects a non-linear change in a conduction state of the active region based on at least one first encoded signal applied to the first terminal and at least one second encoded signal applied to the second terminal. The active region is configured to locally perform a data storage operation of a training methodology based at least in part on the non-linear change in the conduction state. The active region is further configured to locally perform a data processing operation of the training methodology based at least in part on the non-linear change in the conduction state.
-
-
-
-
-
-
-
-
-