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

Claim 15:
16. A method of performing a convolution transpose operation between an input tensor comprising a plurality of input elements and a filter comprising a plurality of filter weights to enable a deep neural network to perform a signal processing task, the method comprising:
dividing the filter into a plurality of sub-filters;
performing, using hardware logic, a convolution operation between the input tensor and each of the plurality of sub-filters to generate a plurality of sub-output tensors, each sub-output tensor comprising a plurality of output elements; and
interleaving, using hardware logic, the output elements of the plurality of sub-output tensors to form a final output tensor for the convolution transpose operation;
wherein interleaving the output elements of the plurality of sub-output tensors to form the final output tensor for the convolution transpose operation comprises storing the output elements of each of the plurality of sub-output tensors in a storage unit and reading the output elements of the plurality of sub-output tensors from the storage unit in a predetermined order to form the final output tensor.