Multipurpose multiply-accumulator array
AssigneeMicrosoft Technology Licensing, LLC
InventorsKarthikeyan Avudaiyappan, Jeffrey A. Andrews
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsKarthikeyan Avudaiyappan, Jeffrey A. Andrews
Estimating the term…
Embodiments of the present disclosure include a multipurpose multiply-accumulator (MAC) array circuit comprising one or more input memories for receiving operands and a plurality of multiply-accumulator circuits each selectively coupled to the one or more input memories to receive at least a pair of operands and generate a result. Each of the plurality of multiply-accumulator circuits receives operands from the one or more input memories independently. Additionally, selection of operands from the one or more input memories is controlled based on at least an operation and/or data types, where different operation and/or data types configure the plurality of multiply-accumulator circuits to receive different pairs of operands from the one or more input memories to execute particular operation types.
A multipurpose multiply-accumulator (MAC) array circuit comprising:
A method of performing multiple operation types in a multiply-accumulator (MAC) array circuit comprising:
Dependencies are inferred from the claim text.