Computing system and method for power-saving compute-in-memory design
AssigneeMediatek Inc.
InventorTso Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMediatek Inc.
InventorTso Wang
Estimating the term…
A computing system with power-saving compute-in-memory (CIM) design that minimizes the computation energy of the matrix-matrix multiplication is shown. A processor control unit loads A blocks divided from a matrix AM×K from a second-level (L2) memory to a first-level (L1) memory, and loads B blocks divided from a matrix BK×N from the L2 memory to a CIM memory. The A blocks buffered in the L1 memory are programmed to a register file to be entered into the CIM memory. The CIM memory performs multiply-and-accumulate (MAC) calculations on the A blocks and the B blocks to generate C blocks which form a matrix CM×N (=AM×K×BK×N). Based on the size of AM×K and BK×N, an A block buffering capability of the L1 memory, and a B block buffering capability of the CIM memory, the reuse scheme is properly selected to reuse the buffered A blocks and B blocks.
A computing system with a compute-in-memory (CIM) design, comprising:
A method for power saving of a compute-in-memory (CIM) design, comprising:
Dependencies are inferred from the claim text.