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

Claim 8:
9. A system comprising:
a hardware circuit comprising a plurality of stages, each stage comprising a crossbar and two or more cells and a plurality of data processing lanes streaming respective data from an upstream input to a downstream destination through a plurality of cells and plurality of crossbars of the plurality of stages;
wherein the hardware circuit is configured to:
receive input data from the upstream input along the plurality of data processing lanes, and receive a first instruction for performing a first operation;
in response to receiving the first instruction, for each stage:
send a respective second instruction to respective processing cells of the stage, each cell configured to perform a respective second operation in response to receiving an input from a respective data processing lane; and
send a respective third instruction to a respective crossbar for the stage, wherein the crossbar is configured to permute output from each cell of the stage to cells of a next stage along the plurality of data processing lanes; and

perform the first operation by processing the received input data along the plurality of data processing lanes and the plurality of cells configured to perform respective second operations.