Bus interface apparatus, router, and bus system including them
US-2015010005-A1 · Jan 8, 2015 · US
US10317964B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10317964-B2 |
| Application number | US-201614987968-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2016 |
| Priority date | Nov 27, 2012 |
| Publication date | Jun 11, 2019 |
| Grant date | Jun 11, 2019 |
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.
A system with a local data collector that collects power management data for a subsystem. The local data collector can determine whether a first formatting associated with a first channel between the local data collector and a system power management data collector is equivalent to a second formatting associated with a second channel between the local data collector and the system power management data collector, and in response to a determination that the first formatting and second formatting are not equivalent format the power management data according to the first formatting; store the power management data formatted according to the first formatting in a first location in a memory; format the power management data according to the second formatting; and store the power management data formatted according to the second formatting in a second location the memory.
Opening claim text (preview).
What is claimed is: 1. A method comprising: collecting, by a local data collector on a controller for a subsystem, power management data for the subsystem, the controller communicably coupled to a processor having a system power management data collector, wherein the local data collector comprises a first logic unit on the controller and wherein the system power management data collector comprises a second logic unit of the processor; determining, by the local data collector, whether a first formatting associated with a first channel between the local data collector and the system power management data collector is equivalent to a second formatting associated with a second channel between the local data collector and the system power management data collector; in response to determining, by the local data collector, that the first formatting and second formatting are not equivalent: formatting the power management data according to the first formatting, storing the power management data formatted according to the first formatting in a first location in a memory, formatting the power management data according to the second formatting, and storing the power management data formatted according to the second formatting in a second location in the memory; and selecting, by the system power management data collector, the first channel based, at least in part, on channel states of the first channel and the second channel; and retrieving, by the system power management data collector, the power management data along the first channel in accordance with the first formatting. 2. The method of claim 1 further comprising: marking the first location in the memory as updated; and marking the second location in the memory as updated. 3. The method of claim 1 further comprising: in response to determining, by the local data collector, that the first formatting and second formatting are equivalent: formatting the power management data according to the first formatting; and storing the power management data formatted according to the first formatting in a third location in the memory. 4. The method of claim 3 further comprising marking the third location in the memory as updated. 5. The method of claim 1 , wherein collecting the power management data comprises: collecting thermal data from thermal sensors that sense temperature throughout the subsystem; and collecting performance data about the subsystem. 6. The method of claim 1 , wherein the first logic unit on the controller comprises an on-chip controller. 7. The method of claim 1 , wherein the subsystem comprises a memory subsystem. 8. The method of claim 1 , wherein the first logic unit on the controller comprises programmable logic. 9. The method of claim 1 , wherein the second logic unit comprises an on-chip controller of the processor. 10. The method of claim 1 , wherein the second logic unit comprises a programmable logic unit on the processor. 11. An apparatus comprising: a subsystem having a controller communicably coupled to a processor, the processor including a first logic unit configured as a system power management data collector; a memory; and a second logic unit on the controller, the second logic unit comprising a local data collector configured to: collect power management data for the subsystem, determine whether a first formatting associated with a first channel between the local data collector and the system power management data collector is equivalent to a second formatting associated with a second channel between the local data collector and the system power management data collector; in response to a determination that the first formatting and second formatting are not equivalent: format the power management data according to the first formatting, store the power management data formatted according to the first formatting in a first location in the memory, format the power management data according to the second formatting; and store the power management data formatted according to the second formatting in a second location in the memory; wherein the system power management data collector is configured to: selecting the first channel based, at least in part, on channel states of the first channel and the second channel; and retrieve the power management data along the first channel in accordance with the first formatting. 12. The apparatus of claim 11 , wherein the local data collector is further configured to: mark the first location in the memory as updated; and mark the second location in the memory as updated. 13. The apparatus of claim 11 , wherein the local data collector is further configured to: in response to a determination that the first formatting and second formatting are equivalent: format the power management data according to the first formatting; and store the power management data formatted according to the first formatting in a third location in the memory. 14. The apparatus of claim 13 wherein the local data collector is further configured to mark the third location in the memory as updated. 15. The apparatus of claim 11 , wherein the local data collector is further configured to: collect thermal data from thermal sensors that sense temperature throughout the subsystem; and collect performance data about the subsystem. 16. The apparatus of claim 11 , wherein the second logic unit on the controller comprises an on-chip controller. 17. The apparatus of claim 11 , wherein the subsystem comprises a memory subsystem. 18. The apparatus of claim 11 , wherein the second logic unit on the controller comprises programmable logic. 19. The apparatus of claim 11 , wherein the first logic unit comprises an on-chip controller. 20. The apparatus of claim 11 , wherein the first logic unit comprises a programmable logic unit on the processor.
comprising thermal management · CPC title
Monitoring of events, devices or parameters that trigger a change in power modality · CPC title
Power management, i.e. event-based initiation of a power-saving mode · CPC title
Means for saving power · CPC title
where the computing system component is a memory, e.g. virtual memory, cache (accessing, addressing or allocating within memory systems or architectures G06F12/00; checking stores for correct operation G11C29/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.