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.

Date of Patent:
Jul. 19, 2022

Filed:

Nov. 25, 2020
Applicant:

Groq, Inc., Mountain View, CA (US);

Inventors:

Jonathan Alexander Ross, Palo Alto, CA (US);

Tom Hawkins, Bellingham, WA (US);

Dennis Charles Abts, Eau Claire, WI (US);

Assignee:

GROQ, INC., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/80 (2006.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06N 3/063 (2006.01);
U.S. Cl.
CPC ...
G06F 15/8046 (2013.01); G06F 9/30098 (2013.01); G06F 9/3885 (2013.01); G06F 15/80 (2013.01); G06N 3/063 (2013.01);
Abstract

A computational array is implemented in which all operands and results are loaded or output from a single side of the array. The computational array comprises a plurality of cells arranged in n rows and m columns, each configured to produce a processed value based upon a weight value and an activation value. The cells receive weight and activation values via colinear weight and activation transmission channels that each extend across a first side edge of the computational array to provide weight values and activation values to the cells of the array. In addition, result values produced at a top cell of each of the m columns of the array are routed through the array to be output from the same first side edge of the array at a same relative timing at which the result values were produced.


Find Patent Forward Citations

Loading…