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:
Jun. 25, 2019

Filed:

Sep. 26, 2013
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Bushra Ahsan, Hudson, MA (US);

Michael C. Adler, Newton, MA (US);

Neal C. Crago, Amherst, MA (US);

Joel S. Emer, Hudson, MA (US);

Aamer Jaleel, Northborough, MA (US);

Angshuman Parashar, Hudson, MA (US);

Michael I. Pellauer, Cambridge, MA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 13/16 (2006.01); G06F 12/06 (2006.01);
U.S. Cl.
CPC ...
G06F 13/1663 (2013.01); G06F 13/1652 (2013.01); G06F 13/1684 (2013.01); G06F 12/0646 (2013.01); G06F 2213/00 (2013.01);
Abstract

A processing device for executing distributed memory operations using spatial processing units (SPU) connected by distributed channels is disclosed. A distributed channel may or may not be associated with memory operations, such as load operations or store operations. Distributed channel information is obtained for an algorithm to be executed by a group of spatially distributed processing elements. The group of spatially distributed processing elements can be connected to a shared memory controller. For each distributed channel in the distributed channel information, one or more of the group of spatially distributed processing elements may be associated with the distributed channel based on the algorithm. By associating the spatially distributed processing elements to a distributed channel, the functionality of the processing element can vary depending on the algorithm mapped onto the SPU.


Find Patent Forward Citations

Loading…