Sparsity-aware compute-in-memory architecture with selective computation bypass
AssigneeOpenAI OpCo, LLC
InventorsMohammed Elneanaei Abdelmoneem FOUDA, Jackson Kwo-Chain HU
Life of this patent
Estimating the term…
Loading patent…
AssigneeOpenAI OpCo, LLC
InventorsMohammed Elneanaei Abdelmoneem FOUDA, Jackson Kwo-Chain HU
Estimating the term…
The disclosure is directed to a digital compute-in-memory (DCIM) architecture that detects zero-valued operands and selectively bypasses computations when the result is predetermined to be zero. The architecture includes a weight memory, an input register, multipliers, an adder tree, and an output register. Zero detection circuitry generates zero-weight indicators and zero-activation indicators based on weight values and activation values. Selector circuitry selects an output based on the zero indicators, enabling computational bypass when products are predetermined to be zero. Power gating circuitry selectively disables power to multipliers and adders based on zero-weight indicators. The architecture employs a weight-stationary dataflow, enabling power gating states to be set when weight values are loaded and maintained while successive activation values are processed.
A computing system, comprising:
A method for performing vector-matrix multiplication, comprising:
A multiply-accumulate unit comprising:
Dependencies are inferred from the claim text.