GENERAL PADDING SUPPORT FOR CONVOLUTION ON SYSTOLIC ARRAYS

Patent №

US 11,763,142

Granted

2023-09-19

Filed 2022

Owner

GOOGLE LLC

AI components

3

ml · vision · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17902776

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.

Machine learningVisionAI hardwareG06N 3/063G06F 17/15G06F 17/16G06N 3/0464G06F 30/18G06F 30/20G06F 30/27G06F 30/367+3 more

AI classification

Machine learning1.00
AI hardware0.99
Vision0.99
Planning0.02
Natural language0.01
Evolutionary computation0.00
Knowledge representation0.00
Speech0.00

Ownership

GOOGLE LLC

assignment · 610750690

Assignors

MAJNEMER, DAVID ALEXANDER, HECHTMAN, BLAKE ALAN, ROUNE, BJARKE HAMMERSHOLT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC