Patent ID: 11900242
Assignee: CAMBRICON TECHNOLOGIES CORPORATION LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 19:
20. A method for performing neural network operations using an integrated circuit chip apparatus comprising a main processing circuit, and a plurality of basic processing circuits arranged in a form of an array, wherein the main processing circuit is connected to k basic processing circuits of the plurality of basic processing circuits arranged on one or more sides of the array, the method comprising:
transferring data and a computation instruction from the main processing circuit to the k basic processing circuits, wherein the data comprises a broadcast data block and a plurality of basic data blocks partitioned from a data block to be computed, wherein transferring the data to the k basic processing circuits further comprises:
distributing the plurality of basic data blocks to the k basic processing circuits; and
broadcasting the broadcasting data block to the k basic processing circuits;

forwarding, by the k basic processing circuits, data received from the main processing circuit to the other basic processing circuits among the plurality of basic processing circuits;
performing, by the plurality of basic processing circuits, a first set of neural network computations in parallel on the data forwarded;
transferring the computation results to the main processing circuit through the k basic processing circuits; and
performing, by the main processing circuit, a second set of neural network computations in series on the computation results.