Dynamic performance management of network interface
AssigneeIntel Corporation
InventorAviad Wertheimer
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorAviad Wertheimer
Estimating the term…
A dynamic power management technique to optimize the performance to a pre-defined power or temperature limit. A computing system may comprise a performance management unit that may reconfigure the performance parameters, dynamically, based on the pre-defined power or temperature limit. Such an approach may provide performance enhancements as the power consumed by various components of the computing system may be reduced.
A first device comprising:
A method in a first device, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
By checking availability: by checking functioning
Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols: network security protocols
Characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability: for reduction of network energy…
Arrangements for monitoring or testing data switching networks
About 3 years 4 months of term left · ends 15 Feb 2030 (estimated)
A computer system such as a client and a network device may operate with a limited power budget. As performance requirements increase the heat dissipated by these devices also increase. Static power management techniques may comprise placing the computer system in a ‘sleep’ or ‘suspend’ mode while the computer system is inactive for a pre-determined time. Also, some dynamic power management may enable the computer system to operate at a reduced power with reduced performance. Dynamic power management techniques may comprise, for example, frequency scaling and power supply scaling.
The invention described herein is illustrated by way of example and not by way of limitation in the accompanying figures. For simplicity and clarity of illustration, elements illustrated in the figures are not necessarily drawn to scale. For example, the dimensions of some elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference labels have been repeated among the figures to indicate corresponding or analogous elements.
FIG. 1 illustrates an embodiment of a computing system 100.
FIG. 2 illustrates an embodiment of the computing system 100 supporting dynamic network re-configuration to meet a pre-defined power or temperature limit.
The following description describes a dynamic performance management technique. In the following description, numerous specific details such as logic implementations, resource partitioning, or sharing, or duplication implementations, types and interrelationships of system components, and logic partitioning or integration choices are set forth in order to provide a more thorough understanding of the present invention. It will be appreciated, however, by one skilled in the art that the invention may be practiced without such specific details. In other instances, control structures, gate level circuits, and full software instruction sequences have not been shown in detail in order not to obscure the invention. Those of ordinary skill in the art, with the included descriptions, will be able to implement appropriate functionality without undue experimentation.
References in the specification to “one embodiment”, “an embodiment”, “an example embodiment”, indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
Embodiments of the invention may be implemented in hardware, firmware, software, or any combination thereof. Embodiments of the invention may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by one or more processors. A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computing device).