The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 11, 2023
Filed:
Dec. 20, 2019
Meta Platforms, Inc., Menlo Park, CA (US);
Ehsan Khish Ardestani Zadeh, Sane Jose, CA (US);
Martin Schatz, Seattle, WA (US);
Krishnakumar Narayanan Nair, Newark, CA (US);
Yuchen Hao, Fremont, CA (US);
Abdulkadir Utku Diril, Menlo Park, CA (US);
Rakesh Komuravelli, Menlo Park, CA (US);
Meta Platforms, Inc., Menlo Park, CA (US);
Abstract
The disclosed computer-implemented method may include (1) receiving, at a hardware accelerator that supports an ANN, an activation data set that is to undergo a convolution operation via a filter kernel of the ANN, (2) receiving, at the hardware accelerator, an argument indicating that the filter kernel exceeds at least one boundary of the activation data set when slid across a certain position during the convolution operation, (3) determining, based at least in part on the argument, that the hardware accelerator is to generate padding data at the boundary of the activation data set in connection with the certain position of the filter kernel, and then (4) performing, at the hardware accelerator, the convolution operation by processing a portion of the activation data set and the padding data when the filter kernel slides across the certain position. Various other systems and methods are also disclosed.