Low power hardware architecture for handling accumulation overflows in a convolution operation
AssigneeRecogni Inc.
InventorsShabarivas Abhiram, Gary S. Goldman, Jian hui Huang, Eugene M. Feinberg
Life of this patent
Estimating the term…
Loading patent…
AssigneeRecogni Inc.
InventorsShabarivas Abhiram, Gary S. Goldman, Jian hui Huang, Eugene M. Feinberg
Estimating the term…
In a low power hardware architecture for handling accumulation overflows in a convolver unit, an accumulator of the convolver unit computes a running total by successively summing dot products from a dot product computation module during an accumulation cycle. In response to the running total overflowing the maximum or minimum value of a data storage element, the accumulator transmits an overflow indicator to a controller and sets its output equal to a positive or negative overflow value. In turn, the controller disables the dot product computation module by clock gating, clamping one of its inputs to zero and/or holding its inputs to constant values. At the end of the accumulation cycle, the output of the accumulator is sampled. In response to a clear signal being asserted, the dot product computation module is enabled, and the running total is set to zero for the start of the next accumulation cycle.
A method, comprising:
A method, comprising:
Dependencies are inferred from the claim text.