Zero padding for convolutional neural networks
AssigneeTexas Instruments Incorporated
InventorsTimothy David Anderson, Asheesh Bhardwaj, Burton Adrik Copeland
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsTimothy David Anderson, Asheesh Bhardwaj, Burton Adrik Copeland
Estimating the term…
In described examples, an integrated circuit (IC) includes a matrix multiplication accelerator including a first memory, a second memory, and a memory controller. The second memory is configured to store multiple rows of an input feature map on a single line of cells of the memory, and to store a filter kernel. The memory controller reads multiple contiguous memory vectors of the second memory, different ones of the contiguous memory vectors corresponding to different portions of the input feature map. The memory controller also replaces (with padding zeroes) values of respective ones of the contiguous memory vectors. The number and location of replaced values are selected in response to a column index of an element of the filter kernel in response to which the respective contiguous memory vector is read. Zero padded contiguous memory vectors are written to the first memory.
A method of operating an integrated circuit (IC), comprising:
An integrated circuit (IC), comprising:
Dependencies are inferred from the claim text.