Optimising data transmission in a hypercube network
AssigneeInternational Business Machines Corporation
InventorsGraham A. Bent, Patrick Dantressangle, Paul D. Stone
Life of this patent
Estimating the term…
Abstract
A method of operating a hypercube network of processing devices includes determining that a plurality of the processing devices are storing data to be processed at a single processing device, obtaining the addresses of the plurality of processing devices storing the data to be processed, determining the most common number for each digit of the addresses of the plurality of processing devices storing the data to be processed, generating a new address comprising the determined most common number for each digit, and transferring the data to be processed to the processing device with the generated new address.
Claims12
A method of operating a hypercube network of processing devices comprising:
- determining that a plurality of processing devices are storing data to be processed at a first processing device,
- obtaining an address of each of the plurality of processing devices storing the data to be processed,
- determining a most common number for each digit of the address of each of the plurality of processing devices storing the data to be processed,
- generating a new address comprising the most common number for each digit, and
- transferring the data to be processed to the first processing device with the new address.
A processing system comprising a hypercube network of processing devices, the system operable for:
- determining that a plurality of the processing devices are storing data to be processed at a first processing device,
- obtaining an address of each of the plurality of processing devices storing the data to be processed,
- determining a most common number for each digit of the address of each of the plurality of processing devices storing the data to be processed,
- generating a new address comprising the most common number for each digit, and
- transferring the data to be processed to the first processing device with the new address.
A computer program product for operating a hypercube network of processing devices, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured for:
- determining that a plurality of the processing devices are storing data to be processed at a first processing device,
- obtaining an address of each of the plurality of processing devices storing the data to be processed,
- determining a most common number for each digit of the address of each of the plurality of processing devices storing the data to be processed,
- generating a new address comprising the most common number for each digit, and
- transferring the data to be processed to the first processing device with the new address.
Dependencies are inferred from the claim text.