Invention Grant
- Patent Title: General padding support for convolution on systolic arrays
-
Application No.: US16548555Application Date: 2019-08-22
-
Publication No.: US11449739B2Publication Date: 2022-09-20
- Inventor: David Alexander Majnemer , Blake Alan Hechtman , Bjarke Hammersholt Roune
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06N3/063
- IPC: G06N3/063 ; G06N3/08 ; G06N3/04 ; G06N3/10 ; G06F17/15 ; G06F17/16 ; G06F30/18 ; G06F30/20 ; G06F30/27 ; G06F30/367

Abstract:
Methods and systems, including computer programs encoded on a computer storage medium. In one aspect, a method includes the actions of receiving a request to perform convolutional computations for a neural network on a hardware circuit having a matrix computation unit, the request specifying the convolutional computation to be performed on a feature tensor and a filter and padding applied to the feature tensor prior to performing the convolutional computation; and generating instructions that when executed by the hardware circuit cause the hardware circuit to perform operations comprising: transferring feature tensor data from a main memory of the hardware circuit to a scratchpad memory of the hardware circuit; and repeatedly performing the following operations: identifying a current subset of the feature tensor; and determining whether a memory view into the scratchpad memory for the current subset is consistent with a memory view of the current subset in the main memory.
Public/Granted literature
- US20210056396A1 GENERAL PADDING SUPPORT FOR CONVOLUTION ON SYSTOLIC ARRAYS Public/Granted day:2021-02-25
Information query