Power management in a bridge based on a second derivative value derived from a mathematical derivative of plurality of values corresponding to the received packets
AssigneeIntel Corporation
InventorPoh Thiam Teoh
Life of this patent
Estimating the term…
Abstract
Methods and apparatus relating to robust governing of power management infrastructure in a bridge design are described. In one embodiment, a first agent (such as a processor core) is coupled to a second agent (such as an input/output device) via a bridge. The bridge may or may not enter a different power management state from a current power management state based on a second derivative value. The second derivative value may be in turn determined based on a plurality of first derivative values corresponding to received packets Other embodiments are also disclosed and claimed.
Claims20
An apparatus comprising:
- a plurality of storage devices to store a plurality of values corresponding to received packets;
- first logic to determine first derivative values based on the plurality of values corresponding to the received packets;
- and
- second logic to determine a second derivative value based on the first derivative values,
- wherein a bridge is to enter a different power management state from a current power management state based on the second derivative value, wherein the plurality of values corresponding to the received packets are to be expressed as a mathematical function corresponding to arrival time of received packets at the bridge versus a number of the received packets at the bridge and the first derivative values are to be determined as a mathematical derivative of the mathematical function.
A method comprising:
- storing a plurality of values corresponding to received packets in a plurality of storage devices;
- determining first derivative values based on the plurality of values corresponding to the received packets;
- and
- determining a second derivative value based on the first derivative values,
- wherein a bridge is to enter a different power management state from a current power management state based on the second derivative value, wherein the plurality of values corresponding to the received packets are expressed as a mathematical function corresponding to arrival time of received packets at the bridge versus a number of the received packets at the bridge and the first derivative values are determined as a mathematical derivative of the mathematical function.
A computing system comprising:
- a processor core coupled to an input/output device via a bridge;
- a plurality of storage devices to store a plurality of values corresponding to received packets;
- first logic to determine first derivative values based on the plurality of values corresponding to the received packets;
- and
- second logic to determine a second derivative value based on the first derivative values,
- wherein the bridge is to enter a different power management state from a current power management state based on the second derivative value, wherein the plurality of values corresponding to the received packets are to be expressed as a mathematical function corresponding to arrival time of received packets at the bridge versus a number of the received packets at the bridge and the first derivative values are to be determined as a mathematical derivative of the mathematical function.
Dependencies are inferred from the claim text.