Back to results
US 9,286,121 B2Granted
Wireless bus for intra-chip and inter-chip communication, including data center/server embodiments
AssigneeBroadcom Corporation
InventorsAhmadreza Rofougaran, Arya Reza Behzad, Sam Ziqun Zhao, Jesus Alfonso Castaneda, Michael Boers
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention are directed to a wire-free data center/server. The data center/server is wire-free in the sense that communication within a data unit of the data center/server (i.e., intra-data unit), between data units of the data center/server (inter-data unit), and between the data units and the backplane of the data center/server is performed wirelessly.
Claims21
A computer server, comprising:
- a first data unit comprising a first plurality of wireless-enabled components (WECs);
- and
- a second data unit comprising a second plurality of WECs, wherein a first WEC of the first plurality of WECs is configured to:
- communicate via a first wireless link with a second WEC of the second plurality of WECs and via a second wireless link with a third WEC of the first plurality of WECs,
- identify a first resource of the second WEC that is available to be borrowed by the first WEC to perform a task and a second resource, different from the first resource, of the third WEC that is available to be borrowed by the first WEC to perform the task,
- calculate a first cost function associated with borrowing the first resource and a second cost function associated with borrowing the second resource, and
- select the first resource or the second resource to perform the task based upon which one of the first cost function or the second cost function is a minimum cost function.
4 more elements
A computer server, comprising:
- a first data unit comprising a first plurality of wireless-enabled components (WECs);
- a second data unit comprising a second plurality of WECs;
- and
- a backplane unit comprising a third plurality of WECs,
- wherein a first WEC of the first plurality of WECs is configured to:
- communicate with a second WEC of the first plurality of WECs via a first wireless link, with a third WEC of the second plurality of WECs via a second wireless link, and with a fourth WEC of the third plurality of WECs via a third wireless link,
- identify a first resource of the second WEC, a second resource of the third WEC, and a third resource of the fourth WEC that are available to be borrowed by the first WEC to perform a task,
- calculate a first cost function associated with borrowing the first resource, a second cost function associated with borrowing the second resource, and a third cost function associated with borrowing the third resource, and
- select the first resource, the second resource, or the third resource to perform the task based upon which one of the first cost function, the second cost function, and the third cost function is a minimum cost function.
6 more elements
A computer server, comprising:
- a first data unit comprising a first plurality of wireless-enabled components (WECs);
- and
- a second data unit comprising a second plurality of WECs,
- wherein a first WEC of the first plurality of WECs is configured to:
- communicate with a second WEC of the first plurality of WECs via a first wireless link and with a third WEC of the second plurality of WECs via a second wireless link,
- identify a first resource of the second WEC that is available to be borrowed by the first WEC to perform a task and a second resource, different from the first resource, of the third WEC that is available to be borrowed by the first WEC to perform the task.
- calculate a first cost function associated with borrowing the first resource and a second cost function associated with borrowing the second resource, and
- select the first resource or the second resource to perform the task based upon which one of the first cost function or the second cost function is a minimum cost function.
5 more elements
Dependencies are inferred from the claim text.