Patent ID: 11971949
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method to perform a convolution operation in a graphics processing unit (GPU) as a matrix multiply operation, comprising:
configuring registers of a state machine in the GPU based at least one parameter of an input feature map and at least one parameter of a filter weight kernel, the input feature map to be convolved by the filter weight kernel;
receiving memory addresses for data of the input feature map and for data of the filter weight kernel;
issuing, by the state machine, an instruction to load registers in a register file of the GPU with unrolled data of the input feature map and unrolled data of the filter weight kernel; and
matrix multiplying the unrolled data of the input feature map and the unrolled data of the filter weight kernel.