In-memory data pooling for machine learning
AssigneeMacronix International Co., Ltd.
InventorHsiang-Lan Lung
Life of this patent
Estimating the term…
Abstract
A method comprises a first block of memory cells to store an input array, and a second block of memory cells. Pooling circuitry is operatively coupled to the first block of memory cells to execute in-place pooling according to a function over the input array to generate an array of output values. Writing circuitry is operatively coupled to the second block to store the array of output values in the second block of memory cells. Analog sensing circuitry is coupled to the first block of memory cells to generate analog values for the input array, wherein the pooling circuitry receives the analog values as inputs to the function. The writing circuitry operatively coupled to the second block is configured to store an analog level in each cell of the second block for the array of output values.
Claims21
A device, comprising:
- a first block of memory cells to store an input array;
- a second block of memory cells, the first block of memory cells and the second block of memory cells being located within separate blocks of memory cells of a memory;
- pooling circuitry operatively coupled to the first block of memory cells to execute in-place pooling according to a function over the input array to generate an array of output values;
- and
- writing circuitry operatively coupled to the second block to store the array of output values in the second block of memory cells.
A method of operating a device comprising a first block of memory cells to store an input array, and a second block of memory cells, the method comprising:
- executing in-place pooling according to a function over the input array to generate an array of output values;
- and
- storing the array of output values in the second block of memory cells,
- wherein the first block of memory cells and the second block of memory cells are located within separate blocks of memory cells of a memory.
Dependencies are inferred from the claim text.