Computing-in-Memory Macro and Method for Weight Sharing
AssigneeMeidatek Inc.
InventorsChieh-Fang Teng, En-Jui Chang, Hsien-Peng Wang, Jen-Wei Liang
Life of this patent
Estimating the term…
Abstract
A method for weight sharing, executed by at least one computing-in-memory macro, the method comprising: a weight memory of a CIM macro of the at least one CIM macro storing a weight; and sending the weight to a plurality of multiply and accumulation (MAC) modules of the at least one CIM module by the weight memory and the weight is shared by the plurality of MAC modules, wherein each of the plurality of MAC modules is in the CIM macro comprises the weight memory or in another CIM macro.
Claims18
A method for weight sharing, executed by at least one computing-in-memory macro, the method comprising:
- a weight memory of a CIM macro of the at least one CIM macro storing a weight;
- and
- sending the weight to a plurality of multiply and accumulation (MAC) modules of the at least one CIM module by the weight memory and the weight is shared by the plurality of MAC modules, wherein each of the plurality of MAC modules is in the CIM macro comprises the weight memory or in another CIM macro.
A computing-in-memory (CIM) macro, comprising:
- a plurality of weight memories, each of the plurality of weight memories is configured to store weights;
- and
- a plurality of multiply and accumulation (MAC) modules, wherein each of the plurality of the MAC modules is connected to at least one of the plurality of weight memories directly or by at least one multiplexer to obtain the weights stored by the at least one weight memory.
A computing-in-memory (CIM) macro, comprising:
- a weight memory, configured to store weights;
- and
- a multiply and accumulation (MAC) module, connected to the weight memory directly or by a multiplexer,
- wherein the weight memory is connected to at least one MAC module outside the CIM macro directly or by at least one multiplexer, and the weights stored in the weight memory are accessed by the at least one MAC module outside the CIM macro.
Dependencies are inferred from the claim text.