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:
Aug. 09, 2022
Filed:
Oct. 29, 2019
Meta Platforms, Inc., Menlo Park, CA (US);
Krishnakumar Narayanan Nair, Newark, CA (US);
Olivia Wu, Los Altos, CA (US);
Ehsan Khish Ardestani Zadeh, San Jose, CA (US);
Abdulkadir Utku Diril, Menlo Park, CA (US);
Thomas Mark Ulrich, Mountain View, CA (US);
Yuchen Hao, Fremont, CA (US);
Rakesh Komuravelli, Fremont, CA (US);
Aravind Kalaiah, San Jose, CA (US);
Meta Platforms, Inc., Menlo Park, CA (US);
Abstract
A system comprises a data input vector unit, a weight input vector unit, and a plurality of calculation units of a matrix processor unit. The data input vector unit is configured to concurrently receive elements of different rows of a first and second data matrix. The weight input vector unit is configured to receive a combined weight vector and at least in part concurrently provide obtained weight elements of a first and second weight matrix to a corresponding first and second group of calculation units. Each calculation unit of the first and second group of calculation units is configured to multiply elements from the data input vector unit with elements of the corresponding weight matrix from the weight input vector unit and sum together multiplication results of the corresponding calculation unit to at least in part determine a corresponding element in a first or second convolution result matrix.