Instruction set architecture for in-memory computing
OwnerNawab Ali, Muzaffer Kal +2inventors
InventorsNawab Ali, Muzaffer Kal, Ludmila Atanassova Levkova, Alexander Almela Conklin
Life of this patent
Estimating the term…
Loading patent…
OwnerNawab Ali, Muzaffer Kal +2inventors
InventorsNawab Ali, Muzaffer Kal, Ludmila Atanassova Levkova, Alexander Almela Conklin
Estimating the term…
A method is described. A general-purpose (GP) processor configured to communicate with a single co-processor identifies a first compute engine. Each compute engine includes a compute-in-memory (CIM) hardware module. The CIM hardware module stores weights corresponding to a matrix and performs a vector-matrix multiplication (VMM) of a vector and the matrix. First data is written to or loaded from the first compute engine by the GP processor. The method also includes identifying, by the GP processor, a second compute engine after the first data is written to and/or loaded from the first compute engine by the GP processor. Second data is written to and/or loaded from the second compute engine by the GP processor. The first data and the second data are for the weights, the vector, and/or a VMM for the first compute engine. The GP processor provides control and data movement for the compute engines.
A method, comprising:
A method, comprising:
A compute tile, comprising:
Dependencies are inferred from the claim text.