Patent · US Active

Executing distributed memory operations using processing elements connected by distributed channels

US10331583B2 · kind B2 · utility

23Cited by
55References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 26, 2013
Grant dateJun 25, 2019
Priority date
Expiry dateJun 14, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.