×

Self organizing system to implement emerging topologies

  • US 10,531,516 B2
  • Filed: 01/20/2017
  • Issued: 01/07/2020
  • Est. Priority Date: 11/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a data store configured to store device data comprising a meta-language based description of each of a plurality of devices of an integrated circuit, wherein the integrated circuit is comprised of at least a first device and a second device; and

    a first agent associated with the first device, wherein the first agent is configured to;

    receive an indication of an application-related objective associated with a system on a chip, wherein the application-related objective is associated with an operational requirement, wherein the application-related objective has changed in response to a changing environment;

    use the meta-language based descriptions comprising the device data stored in the data store to identify the second device from the plurality of devices to help the first device to achieve the application-related objective associated with the system on the chip, including by determining, based at least in part on a meta-language based description of the second device, that the second device is able to help achieve the application-related objective associated with the system on the chip;

    determine, at least in part by exchanging with a second agent associated with the second device one or more programmatically determined bids and responses to bids, a mutually compatible set of configurations for the first device and the second device to cooperate with each other to help achieve the application-related objective, the mutually compatible set of configurations comprising parameters agreed upon by the first device and the second device; and

    reconfigure the first device, wherein the second agent associated with the second device is configured to reconfigure the second device, wherein the first device and the second device are reconfigured based at least in part on the mutually compatible set of configurations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×