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:
Oct. 27, 2020

Filed:

May. 05, 2017
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Jeremy Bruestle, Seattle, WA (US);

Choong Ng, Seattle, WA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06N 20/00 (2019.01); G06F 9/46 (2006.01); G06F 7/48 (2006.01); G06F 5/01 (2006.01); G06F 7/58 (2006.01);
U.S. Cl.
CPC ...
G06N 20/00 (2019.01); G06F 5/01 (2013.01); G06F 7/48 (2013.01); G06F 7/582 (2013.01); G06F 9/46 (2013.01); G06F 2207/4824 (2013.01);
Abstract

An architecture and associated techniques of an apparatus for hardware accelerated machine learning are disclosed. The architecture features multiple memory banks storing tensor data. The tensor data may be concurrently fetched by a number of execution units working in parallel. Each operational unit supports an instruction set specific to certain primitive operations for machine learning. An instruction decoder is employed to decode a machine learning instruction and reveal one or more of the primitive operations to be performed by the execution units, as well as the memory addresses of the operands of the primitive operations as stored in the memory banks. The primitive operations, upon performed or executed by the execution units, may generate some output that can be saved into the memory banks. The fetching of the operands and the saving of the output may involve permutation and duplication of the data elements involved.


Find Patent Forward Citations

Loading…