Patent ID: 11907830
Assignee: IMAGINATION TECHNOLOGIES LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. Hardware for implementing a Deep Neural Network (DNN), the hardware comprising a plurality of convolution engines each operable to perform a convolution operation by applying a filter to a data window, each filter comprising a set of weights for combination with respective data values of the data window, and each of the plurality of convolution engines comprising:
multiplication logic operable to combine a filter weight with a respective data window value;
control logic configured to:
receive configuration information identifying a set of filters for combination with a set of data windows,
determine, using the configuration information, a sequence of convolution operations, and
in dependence on the determined sequence of convolution operations, cause the multiplication logic to at least partially combine the set of filters with respective data windows of the set of data windows; and

accumulation logic configured to accumulate results of a plurality of combinations performed by the multiplication logic so as to form an output for a convolution operation of the determined sequence.