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

Claim 13:
14. A method for implementing a Deep Neural Network (DNN) in hardware, the hardware comprising a plurality of convolution engines each operable to perform a convolution operation by applying a filter to a data window, and each filter comprising a set of weights for combination with respective data values of the data window, the method comprising, at each of the plurality of convolution engines:
receiving configuration information identifying a set of the filters for combination with a set of the data windows;
determining, using the configuration information, a sequence of convolution operations;
in dependence on the determined sequence of convolution operations, at least partially combining, by multiplication, the set of filters with respective data windows of the set of data windows; and
accumulating results of a plurality of the multiplications so as to form an output for a convolution operation of the determined sequence.