Optimization of pipeline communication buses in data transfer architectures
AssigneeQUALCOMM Incorporated
InventorsVivek DHOGALE, Raashid Moin SHAIKH
Life of this patent
Estimating the term…
Abstract
Techniques described herein focus on resource sharing (e.g., sharing of some communication buses) and intelligent routing of data between a source device and multiple destination devices to improve data transfer efficiency. For example, the techniques proposed herein describe the use of a combination of merged pipeline communication buses and separate pipeline communication buses for transfer of the data between the source device and the multiple destination devices.
Claims20
A method, comprising:
- connecting a first device to one or more node points between the first device and a plurality of second devices via one or more merged pipeline communication buses;
- connecting the one or more node points to the plurality of second devices via separate pipeline communication buses;
- performing communication between the first device and the plurality of second devices via the one or more merged pipeline communication buses and the separate pipeline communication buses;
- and
- determining a quantity of the one or more node points and the one or more merged pipeline communication buses based on a quantity of the plurality of second devices and location information associated with the plurality of second devices.
(canceled)
An apparatus, comprising:
- a memory comprising instructions;
- and
- one or more processors, individually or collectively, configured to execute the instructions and cause the apparatus to:
- connect a first device to one or more node points between the first device and a plurality of second devices via one or more merged pipeline communication buses;
- connect the one or more node points to the plurality of second devices via separate pipeline communication buses;
- perform communication between the first device and the plurality of second devices via the one or more merged pipeline communication buses and the separate pipeline communication buses;
- and
- determine a quantity of the one or more node points and the one or more merged pipeline communication buses based on a quantity of the plurality of second devices and location information associated with the plurality of second devices.
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method, comprising:
- connecting a first device to one or more node points between the first device and a plurality of second devices via one or more merged pipeline communication buses;
- connecting the one or more node points to the plurality of second devices via separate pipeline communication buses;
- performing communication between the first device and the plurality of second devices via the one or more merged pipeline communication buses and the separate pipeline communication buses;
- and
- determining a quantity of the one or more node points and the one or more merged pipeline communication buses based on a quantity of the plurality of second devices and location information associated with the plurality of second devices.
Dependencies are inferred from the claim text.