Methods and apparatus for organizing a programmable semiconductor device into multiple clock regions
US-2024319762-A1 · Sep 26, 2024 · US
US2018293291A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018293291-A1 |
| Application number | US-201715481733-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 7, 2017 |
| Priority date | Apr 7, 2017 |
| Publication date | Oct 11, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Technologies for synchronized overclocking setting between multiple networked computing devices include a master computing device and multiple slave computing devices communicating over a network. The master computing device establishes a connection with the slave computing devices. Establishing the connection may include synchronizing the slave computing devices with a master time clock of the master computing device. The master computing device determines its own overclocking setting and requests overclocking settings from the slave computing devices. The overclocking settings may include processor frequency, processor voltage, or other overclocking parameters. The master computing device determines a best overclocking setting from its own overclocking setting and the overclocking settings received from the slave computing device. The master computing device advertises the best overclocking setting to the slave computing devices. The slave computing devices may implement the best overclocking setting. Other embodiments are described and claimed.
Opening claim text (preview).
1 . A master computing device to synchronize overclocking parameters between multiple computing devices, the master computing device comprising: a time clock synchronizer to establish a connection between the master computing device and a plurality of slave computing devices; an overclocking setting determiner to determine a first overclocking setting of the master computing device, wherein the first overclocking setting is indicative of a best overclocking performance that can be achieved by the master computing device; an overclocking setting manager to: (i) receive a second overclocking setting of a first slave computing device of the plurality of slave computing devices from the first slave computing device via the connection between the master computing device and the first slave computing device, wherein the second overclocking setting is indicative of a best overclocking performance that can be achieved by the first slave computing device; and (ii) determine a best overclocking setting of the first overclocking setting and the second overclocking setting; and an overclocking setting reporter to advertise the best overclocking setting to the plurality of slave computing devices. 2 . The master computing device of claim 1 , wherein to establish a connection between the master computing device and the slave computing devices comprises to: identify a time clock of the master computing device as a master time clock; and synchronize the slave computing devices with the master time clock. 3 . The master computing device of claim 1 , wherein the overclocking setting manager is further to request the first slave computing device to provide the second overclocking setting via the connection between the master computing device and the first slave computing device, wherein to receive the second overclocking setting comprises to receive the second overclocking setting in response to a request to the first slave computing device to provide the second overclocking setting. 4 . The master computing device of claim 1 , wherein to determine the best overclocking setting comprises to compare the first overclocking setting of the master computing device and the second overclocking setting received from the first slave computing device. 5 . The master computing device of claim 4 , wherein to compare the first overclocking setting and the second overclocking setting comprises to compare an overclocking parameter of the first overclocking setting and the overclocking parameter of the second overclocking setting. 6 . The master computing device of claim 1 , wherein to determine the best overclocking setting comprises to select one overclocking setting among the first overclocking setting and the second overclocking setting to achieve best overclocking performance possible among the master computing device and the slave computing devices. 7 . The master computing device of claim 1 , further comprising an overclocking setting database to store the best overclocking setting advertised to the slave computing devices. 8 . The master computing device of claim 1 , wherein the overclocking setting reporter is further to request the first slave computing device to implement the best overclocking setting advertised to the slave computing devices. 9 . The master computing device of claim 8 , further comprising an overclocking setting monitor to determine whether the first slave computing device has implemented the best overclocking setting advertised to the slave computing devices in response to a request to the first slave computing device to implement the best overclocking setting. 10 . The master computing device of claim 1 , further comprising an overclocking setting monitor to monitor the overclocking performance of the master computing device and the overclocking performance of the first slave computing device in response to advertisement of the best overclocking setting. 11 . The master computing device of claim 1 , further comprising an overclocking setting updater to: determine whether the best overclocking setting advertised to the slave computing devices is different from the first overclocking setting; and implement the best overclocking setting in response to a determination that the best overclocking setting advertised to the slave computing devices is different than the first overclocking setting. 12 . One or more computer-readable storage media comprising a plurality of instructions that in response to being executed cause a master computing device to: establish a connection between the master computing device and a plurality of slave computing devices; determine a first overclocking setting of the master computing device, wherein the first overclocking setting is indicative of a best overclocking performance that can be achieved by the master computing device; receive a second overclocking setting of a first slave computing device of the plurality of slave computing devices from the first slave computing device via the connection between the master computing device and the first slave computing device, wherein the second overclocking setting is indicative of a best overclocking performance that can be achieved by the first slave computing device; determine a best overclocking setting of the first overclocking setting and the second overclocking setting; and advertise the best overclocking setting to the plurality of slave computing devices. 13 . The one or more computer-readable storage media of claim 12 , further comprising a plurality of instructions that in response to being executed cause the master computing device to: identify a time clock of the master computing device as a master time clock; and synchronize the slave computing devices with the master time clock. 14 . The one or more computer-readable storage media of claim 12 , further comprising a plurality of instructions that in response to being executed cause the master computing device to request the first slave computing device to provide the second overclocking setting via the connection between the master computing device and the first slave computing device, wherein to receive the second overclocking setting comprises to receive the second overclocking setting in response to a request to the first slave computing device to provide the second overclocking setting. 15 . The one or more computer-readable storage media of claim 12 , wherein to determine the best overclocking setting comprises to compare the first overclocking setting of the master computing device and the second overclocking setting received from the first slave computing device, wherein to compare the first overclocking setting and the second overclocking setting comprises to compare an overclocking parameter of the first overclocking setting and the overclocking parameter of the second overclocking setting. 16 . The one or more computer-readable storage media of claim 12 , further comprising a plurality of instructions that in response to being executed cause the master computing device to request the first slave computing device to implement the best overclocking setting advertised to the slave computing devices. 17 . The one or more computer-readable storage media of claim 16 , further comprising a plurality of instructions that in response to being executed cause the master computing device to determine whether the first slave computing device has implemented the best overclocking setting advertised to the slave computing devices in response to a request to the first slave computing device to implement the best overclocking
by lowering clock frequency · CPC title
Generating or distributing clock signals or signals derived directly therefrom · CPC title
by lowering the supply or operating voltage · CPC title
Synchronising arrangements {(for television systems H04N5/04; bit-synchronisation H04L7/00)} · CPC title
Synchronisation of different clock signals {provided by a plurality of clock generators} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.