Distributed memory operations
AssigneeIntel Corporation
InventorsBushra Ahsan, Michael C. Adler, Neal C. Crago, Joel S. Emer, Aamer Jaleel, Angshuman Parashar, Michael I. Pellauer
Life of this patent
Estimating the term…
Abstract
A technology for implementing a method for distributed memory operations. A method of the disclosure includes obtaining distributed channel information for an algorithm to be executed by a plurality of spatially distributed processing elements. For each distributed channel in the distributed channel information, the method further associates one or more of the plurality of spatially distributed processing elements with the distributed channel based on the algorithm.
Claims23
An apparatus comprising:
- a memory;
- and
- a processing device communicably coupled to the memory, the processing device to:
- obtain distributed channel information for an algorithm to be executed by a plurality of spatially distributed processing elements, wherein the plurality of spatially distributed processing elements connect to a shared memory controller;
- and
- for each distributed channel in the distributed channel information,
- associate one or more of the plurality of spatially distributed processing elements with the distributed channel based on the algorithm.
A method comprising:
- obtaining distributed channel information for an algorithm to be executed by a plurality of spatially distributed processing elements, wherein the plurality of spatially distributed processing elements connect to a shared memory controller;
- and
- for each distributed channel in the distributed channel information,
- associating one or more of the plurality of spatially distributed processing elements with the distributed channel based on the algorithm.
A non-transitory machine-readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- obtaining distributed channel information for an algorithm to be executed by a plurality of spatially distributed processing elements, wherein the plurality of spatially distributed processing elements connect to a shared memory controller;
- and
- for each distributed channel in the distributed channel information,
- associating one or more of the plurality of spatially distributed processing elements with the distributed channel based on the algorithm.
Dependencies are inferred from the claim text.