MODULAR I/O CONFIGURATIONS FOR EDGE COMPUTING USING DISAGGREGATED CHIPLETS
First Claim
1. An edge computing device in an edge computing system, comprising:
- at least one hardware resource, the hardware resource composed from a configuration of a plurality of chiplets, wherein the chiplets provide disaggregated portions of the hardware resource; and
circuitry configured to perform operations to;
identify a condition for use of the hardware resource, based on an edge computing workload received at the edge computing device;
obtain properties of a configuration for the hardware resource that are available to be implemented with the chiplets, the configuration enabling the hardware resource to satisfy the condition for use of the hardware resource; and
compose the chiplets into the configuration, according to the properties of the configuration, to enable the use of the hardware resource for the edge computing workload.
1 Assignment
0 Petitions
Accused Products
Abstract
Various approaches for deployment and use of configurable edge computing platforms are described. In an edge computing system, an edge computing device includes hardware resources that can be composed from a configuration of chiplets, as the chiplets are disaggregated for selective use and deployment (for compute, acceleration, memory, storage, or other resources). In an example, configuration operations are performed to: identify a condition for use of the hardware resource, based on an edge computing workload received at the edge computing device; obtain, determine, or identify properties of a configuration for the hardware resource that are available to be implemented with the chiplets, with the configuration enabling the hardware resource to satisfy the condition for use of the hardware resource; and compose the chiplets into the configuration, according to the properties of the configuration, to enable the use of the hardware resource for the edge computing workload.
15 Citations
25 Claims
-
1. An edge computing device in an edge computing system, comprising:
-
at least one hardware resource, the hardware resource composed from a configuration of a plurality of chiplets, wherein the chiplets provide disaggregated portions of the hardware resource; and circuitry configured to perform operations to; identify a condition for use of the hardware resource, based on an edge computing workload received at the edge computing device; obtain properties of a configuration for the hardware resource that are available to be implemented with the chiplets, the configuration enabling the hardware resource to satisfy the condition for use of the hardware resource; and compose the chiplets into the configuration, according to the properties of the configuration, to enable the use of the hardware resource for the edge computing workload. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method performed by an edge computing device, the edge computing device comprising at least one hardware resource composed from a configuration of a plurality of chiplets, and the method comprising:
-
identifying a condition for use of the hardware resource, based on an edge computing workload received at the edge computing device; obtain properties of a configuration for the hardware resource that is available to be implemented with the chiplets, the configuration enabling the hardware resource to satisfy the condition for use of the hardware resource; and composing the chiplets into the configuration, according to the properties of the configuration, to enable the use of the hardware resource for the edge computing workload. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. At least one non-transitory machine-readable medium comprising instructions, wherein the instructions, when implemented by a processing circuitry of a computing device, cause the processing circuitry to perform operations that:
-
identify a condition for use of a hardware resource composed from a configuration of a plurality of chiplets, based on an edge computing workload; obtain properties of a configuration for the hardware resource that is available to be implemented with the chiplets, the configuration enabling the hardware resource to satisfy the condition for use of the hardware resource; and compose the chiplets into the configuration, according to the properties of the configuration, to enable the use of the hardware resource for the edge computing workload. - View Dependent Claims (25)
-
Specification