CPC G06N 3/063 (2013.01) [G06F 15/7896 (2013.01); G06N 3/04 (2013.01); G06F 7/50 (2013.01); G06F 13/1668 (2013.01); G06F 13/4027 (2013.01); G06F 17/16 (2013.01); G06N 3/0464 (2023.01); G06N 20/00 (2019.01); G11C 11/22 (2013.01); G11C 11/54 (2013.01); H01L 25/0652 (2013.01); H01L 25/0657 (2013.01); H01L 25/18 (2013.01); H01L 2225/06541 (2013.01); H01L 2225/06589 (2013.01)] | 20 Claims |
1. An integrated circuit configured to process workloads of a neural network comprising a plurality of neural network layers, the integrated circuit comprising:
a plurality of processing dies, each of the plurality of processing dies being configured to process a respective portion of the workload that corresponds to one or more layers of the neural network; and
a plurality of communication paths configured to couple each of the plurality of processing dies, such that a first processing die is able to pass an output of a neural network layer to a second, different processing die.
|