System having co-located functional resources and applications thereof
First Claim
1. A method, comprising:
- co-locating a plurality of wireless-enabled functional units of a first type;
co-locating a plurality of wireless-enabled functional units of a second type;
dynamically allocating a functional resource of one or more of the plurality of wireless-enabled functional units of the second type to one or more of the plurality of wireless-enabled functional units of the first type such that at least one of the plurality of wireless-enabled functional units of the first type becomes wirelessly coupled with one or more of the plurality of wireless-enabled functional units of the second type, wherein the functional resource of one or more of the plurality of wireless-enabled functional units of the second type comprises a first processing module or a first memory module; and
sharing resource information about one or more of the plurality of wireless-enabled functional units of the first or second type with another one of the plurality of wireless-enabled functional units of the first or second type, to identify resources that the another one of the plurality of wireless-enabled functional units can borrow to perform one or more required tasks, wherein the resource information includes an allotted usage time for using the identified resources, and wherein the identified resources comprise a second processing module or a second memory module included within the one or more of the plurality of wireless-enabled functional units of the first or second type.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, apparatuses, and methods for wirelessly coupling functional resources. Such a system includes a plurality of co-located, wireless-enabled functional units of a first type and a plurality of co-located, wireless-enabled functional units of a second type. At least one of the wireless-enabled functional units of the first type is wirelessly coupled with one or more of the wireless-enabled functional units of the second type. The wireless-enabled functional units of the first type may be wireless-enabled processing units, and the wireless-enabled functional units of the second type may be wireless-enabled memory units. In an example, the plurality of wireless-enabled functional units of the first type are co-located on a first chip, and the plurality of wireless-enabled functional units of the second type are co-located on a second chip. The first chip and the second chip may be located in a single device or in separate devices.
23 Citations
41 Claims
-
1. A method, comprising:
-
co-locating a plurality of wireless-enabled functional units of a first type; co-locating a plurality of wireless-enabled functional units of a second type; dynamically allocating a functional resource of one or more of the plurality of wireless-enabled functional units of the second type to one or more of the plurality of wireless-enabled functional units of the first type such that at least one of the plurality of wireless-enabled functional units of the first type becomes wirelessly coupled with one or more of the plurality of wireless-enabled functional units of the second type, wherein the functional resource of one or more of the plurality of wireless-enabled functional units of the second type comprises a first processing module or a first memory module; and sharing resource information about one or more of the plurality of wireless-enabled functional units of the first or second type with another one of the plurality of wireless-enabled functional units of the first or second type, to identify resources that the another one of the plurality of wireless-enabled functional units can borrow to perform one or more required tasks, wherein the resource information includes an allotted usage time for using the identified resources, and wherein the identified resources comprise a second processing module or a second memory module included within the one or more of the plurality of wireless-enabled functional units of the first or second type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 24, 27, 30, 33, 36, 39)
-
-
8. A wireless-enabled component (WEC), comprising:
-
a functional unit of a first type; and a wireless communication module configured to wirelessly couple the functional unit of the first type with a functional unit of a second type included in another WEC, wherein the wireless communication module is further configured; to dynamically allocate a functional resource of the functional unit of the first type to the functional unit of the second type, wherein the functional resource comprises a first processing module or a first memory module; and share resource information about the functional unit of the first type with at least one of the functional unit of the second type and another functional unit of the first type, to identify resources that at least one of the functional unit of the second type and the another functional unit of the first type can borrow to perform one or more required tasks, wherein the resource information includes an allotted usage time for using the identified resources, and wherein the identified resources comprise a second processing module or a second memory module included within the functional unit of the first type. - View Dependent Claims (9, 10, 11, 12, 13, 14, 22, 25, 28, 31, 34, 37, 40)
-
-
15. A system, comprising:
-
a plurality of co-located, wireless-enabled functional units of a first type; and a plurality of co-located, wireless-enabled functional units of a second type; wherein at least one of the wireless-enabled functional units of the first type is wirelessly coupled with one or more of the wireless-enabled functional units of the second type, wherein one or more of the wireless-enabled functional units of the second type is configured to dynamically allocate a functional resource of the one or more wireless-enabled functional units of the second type to one or more of the wireless-enabled functional units of the first type, wherein the functional resource of the one or more wireless-enabled functional units of the second type comprises a first processing module or a first memory module, and wherein one or more of the wireless-enabled functional units of the first or second type is configured to share resource information with another one of the one or more of the wireless-enabled functional units of the first or second type, to identify resources that the another one of the one or more of the wireless-enabled functional units can borrow to perform one or more required tasks, wherein the resource information includes an allotted usage time for using the identified resources, and wherein the identified resources comprise a second processing module or a second memory module included within the one or more wireless-enabled functional units of the first or second type. - View Dependent Claims (16, 17, 18, 19, 20, 23, 26, 29, 32, 35, 38, 41)
-
Specification