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:
Feb. 06, 2018

Filed:

Oct. 05, 2015
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Tony Werner, Los Altos, CA (US);

Aravind Kalaiah, San Jose, CA (US);

Andrew Yang, Cupertino, CA (US);

Carey Kloss, Los Altos, CA (US);

Horace Lau, Mountain View, CA (US);

Naveen Gandham Rao, San Diego, CA (US);

Amir Khosrowshahi, San Diego, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/02 (2006.01); G06F 15/76 (2006.01); G06T 1/20 (2006.01);
U.S. Cl.
CPC ...
G06F 12/023 (2013.01); G06F 15/76 (2013.01); G06T 1/20 (2013.01); G06F 2212/251 (2013.01);
Abstract

Described herein are one or more integrated circuits (ICs) comprising controller circuitry to receive a command to execute an operation for data inputs stored in an external memory or a local memory, and convert the operation into a set of matrix operations to operate on sub-portions of the data inputs. The IC(s) further comprise at least one processing circuitry to execute the set of matrix operations, the processing circuitry to include ALUs, a local memory external to the ALUs and accessible by the ALUs, and processing control circuitry to create at least one matrix operand in the local memory (from the data inputs of the operation) comprising at least one of a scalar, a vector, or a 2D matrix, and provide memory handles corresponding to each of the matrix operands to one of the ALUs to access the respective matrix operands when executing a matrix operation.


Find Patent Forward Citations

Loading…