ELEMENTS FOR IN-MEMORY COMPUTE
    3.
    发明公开

    公开(公告)号:EP3761236A2

    公开(公告)日:2021-01-06

    申请号:EP20178074.9

    申请日:2020-06-03

    Abstract: A memory array arranged in multiple columns and rows. Computation circuits that each calculate a computation value from cell values in a corresponding column. A column multiplexer cycles through multiple data lines that each corresponds to a computation circuit. Cluster cycle management circuitry determines a number of multiplexer cycles based on a number of columns storing data of a compute cluster. A sensing circuit obtains the computation values from the computation circuits via the column multiplexer as the column multiplexer cycles through the data lines. The sensing circuit combines the obtained computation values over the determined number of multiplexer cycles. A first clock may initiate the multiplexer to cycle through its data lines for the determined number of multiplexer cycles, and a second clock may initiate each individual cycle. The multiplexer or additional circuitry may be utilized to modify the order in which data is written to the columns.

    ELEMENTS FOR IN-MEMORY COMPUTE
    4.
    发明公开

    公开(公告)号:EP3761236A3

    公开(公告)日:2021-05-19

    申请号:EP20178074.9

    申请日:2020-06-03

    Abstract: A memory array arranged in multiple columns and rows. Computation circuits that each calculate a computation value from cell values in a corresponding column. A column multiplexer cycles through multiple data lines that each corresponds to a computation circuit. Cluster cycle management circuitry determines a number of multiplexer cycles based on a number of columns storing data of a compute cluster. A sensing circuit obtains the computation values from the computation circuits via the column multiplexer as the column multiplexer cycles through the data lines. The sensing circuit combines the obtained computation values over the determined number of multiplexer cycles. A first clock may initiate the multiplexer to cycle through its data lines for the determined number of multiplexer cycles, and a second clock may initiate each individual cycle. The multiplexer or additional circuitry may be utilized to modify the order in which data is written to the columns.

    VARIABLE CLOCK ADAPTATION IN NEURAL NETWORK PROCESSORS

    公开(公告)号:EP3822737A3

    公开(公告)日:2021-07-07

    申请号:EP20196625.6

    申请日:2020-09-17

    Inventor: CHAWLA, Nitin

    Abstract: Systems and devices are provided to increase computational and/or power efficiency for one or more neural networks via a computationally driven closed-loop dynamic clock control. A clock frequency control word is generated based on information indicative of a current frame execution rate of a processing task of the neural network and a reference clock signal. A clock generator generates the clock signal of neural network based on the clock frequency control word. A reference frequency may be used to generate the clock frequency control word, and the reference frequency may be based on information indicative of a sparsity of data of a training frame.

    VARIABLE CLOCK ADAPTATION IN NEURAL NETWORK PROCESSORS

    公开(公告)号:EP3822737A2

    公开(公告)日:2021-05-19

    申请号:EP20196625.6

    申请日:2020-09-17

    Inventor: CHAWLA, Nitin

    Abstract: Systems and devices are provided to increase computational and/or power efficiency for one or more neural networks via a computationally driven closed-loop dynamic clock control. A clock frequency control word is generated based on information indicative of a current frame execution rate of a processing task of the neural network and a reference clock signal. A clock generator generates the clock signal of neural network based on the clock frequency control word. A reference frequency may be used to generate the clock frequency control word, and the reference frequency may be based on information indicative of a sparsity of data of a training frame.

    BIT-CELL ARCHITECTURE BASED IN-MEMORY COMPUTE

    公开(公告)号:EP4160598A1

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

    申请号:EP22199291.0

    申请日:2022-09-30

    Abstract: A memory array includes a plurality of bit-cells arranged as a set of rows of bit-cells intersecting a plurality of columns. The memory array also includes a plurality of in-memory-compute (IMC) cells arranged as a set of rows of IMC cells intersecting the plurality of columns of the memory array. Each of the IMC cells of the memory array includes a first bit-cell having a latch, a write-bit line and a complementary write-bit line, and a second bit-cell having a latch, a write-bit line and a complementary write-bit line, wherein the write-bit line of the first bit-cell is coupled to the complementary write-bit line of the second bit-cell and the complementary write-bit line of the first bit-cell is coupled to the write-bit line of the second bit-cell.

Patent Agency Ranking