Neuromorphic processor and operating method thereof

    公开(公告)号:US11694067B2

    公开(公告)日:2023-07-04

    申请号:US16451586

    申请日:2019-06-25

    CPC分类号: G06N3/063 G06F17/16 G06N3/049

    摘要: An operating method of a neuromorphic processor which processes data based on a neural network including a first layer including axons and a second layer including neurons includes receiving synaptic weights between the first layer and the second layer, decomposing the synaptic weights into presynaptic weights, a number of which is identical to a number of the axons, and postsynaptic weights, a number of which is identical to a number of the synaptic weights, and storing the presynaptic weights and the postsynaptic weights. A precision of each of the synaptic weights is a first number of bits, a precision of each of the presynaptic weights is a second number of bits, and a precision of each of the postsynaptic weights is a third number of bits. The third number of the bits is smaller than the first number of the bits.

    Neural network accelerator
    3.
    发明授权

    公开(公告)号:US11954582B2

    公开(公告)日:2024-04-09

    申请号:US18085939

    申请日:2022-12-21

    IPC分类号: G06N3/063 G06F7/485 G06F7/523

    CPC分类号: G06N3/063 G06F7/485 G06F7/523

    摘要: Disclosed is a neural network accelerator including a first bit operator generating a first multiplication result by performing multiplication on first feature bits of input feature data and first weight bits of weight data, a second bit operator generating a second multiplication result by performing multiplication on second feature bits of the input feature data and second weight bits of the weight data, an adder generating an addition result by performing addition based on the first multiplication result and the second multiplication result, a shifter shifting a number of digits of the addition result depending on a shift value to generate a shifted addition result, and an accumulator generating output feature data based on the shifted addition result.

    Electronic device for configuring neural network

    公开(公告)号:US12125524B2

    公开(公告)日:2024-10-22

    申请号:US18303309

    申请日:2023-04-19

    摘要: Disclosed are a first memory cell, a second memory cell, and a summing circuit. The first memory cell outputs only one of a first voltage through a first bit line and a second voltage through a second bit line, based on first input data received through a first word line and a second word line and a first weight. The second memory cell outputs only one of a third voltage through the first bit line and a fourth voltage through the second bit line, based on second input data received through a third word line and a fourth word line and a second weight; and the summing circuit generates an output voltage having a level corresponding to a sum of a level of a voltage received through the first bit line and a level of a voltage received through the second bit line.

    Electronic device for configuring neural network

    公开(公告)号:US11790985B2

    公开(公告)日:2023-10-17

    申请号:US17723358

    申请日:2022-04-18

    摘要: Disclosed are a first memory cell, a second memory cell, and an amplification circuit. The first memory cell outputs a first voltage through a first bit line or a second voltage through a second bit line, based on first input data received through a first word line and a second word line and a first weight. The second memory cell outputs a third voltage through the first bit line or a fourth voltage through the second bit line, based on second input data received through a third word line and a fourth word line and a second weight. The amplification circuit generates an output voltage having a level corresponding to a sum of a level of a voltage received through the first bit line and a level of a voltage received through the second bit line.

    Artificial neural network circuit

    公开(公告)号:US11580368B2

    公开(公告)日:2023-02-14

    申请号:US16687599

    申请日:2019-11-18

    摘要: Provided is an artificial neural network circuit including unit weight memory cells including weight memory devices configured to store weight data and weight pass transistors, unit threshold memory cells including a threshold memory device programmed to store a threshold and a threshold pass transistor, a weight-threshold column in which the plurality of unit weight memory cells and the plurality of unit threshold memory cells are connected, and a sense amplifier configured to receive an output signal of the weight-threshold column as an input and receive a reference voltage as another input.

    Neural network accelerator
    9.
    发明授权

    公开(公告)号:US11562218B2

    公开(公告)日:2023-01-24

    申请号:US16868845

    申请日:2020-05-07

    IPC分类号: G06N3/063 G06F7/485 G06F7/523

    摘要: Disclosed is a neural network accelerator including a first bit operator generating a first multiplication result by performing multiplication on first feature bits of input feature data and first weight bits of weight data, a second bit operator generating a second multiplication result by performing multiplication on second feature bits of the input feature data and second weight bits of the weight data, an adder generating an addition result by performing addition based on the first multiplication result and the second multiplication result, a shifter shifting a number of digits of the addition result depending on a shift value to generate a shifted addition result, and an accumulator generating output feature data based on the shifted addition result.

    Neuromorphic system and operating method thereof

    公开(公告)号:US11556765B2

    公开(公告)日:2023-01-17

    申请号:US16454881

    申请日:2019-06-27

    摘要: A neuromorphic system includes an address translation device that translates an address corresponding to each of synaptic weights between presynaptic neurons and postsynaptic neurons to generate a translation address, and a plurality of synapse memories that store the synaptic weights based on the translation address. The translation address is generated such that at least two of synaptic weights corresponding to each of the postsynaptic neurons are stored in different synapse memories of the plurality of synapse memories and such that at least two of synaptic weights corresponding to each of the presynaptic neurons are stored in different synapse memories.