Patent ID: 11940946
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method for performing vector reduction operations in at least one cell of a plurality of cells, comprising:
receiving an input element from a plurality of input elements included in an input vector;
receiving a temporary reduction element that is either an output of a vector reduction operation performed by a cell that precedes the at least one cell or an initialization value from the cell that precedes the at least one cell;
receiving a control element from a plurality of control elements included in a control vector that includes a respective control element for each of the plurality of cells; and wherein each respective control element in the control vector indicates to the corresponding cell whether to output a result of the vector reduction operation generated by the corresponding cell to an output circuit or provide the result of the vector reduction operation generated by the corresponding cell to another cell of the plurality of cells;
performing the vector reduction operation using the input element and the temporary reduction element based on the control element to generate an output element; and
in response to the control element indicating not to output the result to the output circuit, providing the output element to another cell of the plurality of cells, the output element being a new temporary reduction element for the other cell.