Predict computing platform memory power utilization
First Claim
Patent Images
1. A method to reduce memory power consumption for a computing platform, the method comprising:
- during runtime of the computing platform, inspecting an operating parameter associated with a resource of the computing platform that is updated by the resource of the computing platform during the runtime of the computing platform;
predicting a change from a current level of memory power utilization by the computing platform to another level of memory power utilization by the computing platform during the runtime of the computing platform, the predicting including evaluating, based on the inspecting the operating parameter, a statistical parameter of a statistical prediction algorithm, wherein the operating parameter includes a network traffic parameter, a processing element memory allocation parameter or a memory access pattern parameter; and
transitioning a current power state of at least one memory module resident on the computing platform to one of a plurality of power states based on the predicting of the change from the current level of memory power utilization.
0 Assignments
0 Petitions
Accused Products
Abstract
A method to reduce memory power consumption for a computing platform includes inspecting an operating parameter associated with a resource of the computing platform that is updated by the resource of the computing platform during runtime of the computing platform. Memory power utilization is then predicted for the computing platform during the runtime of the computing platform based at least in part on the operating parameter. A current power state of at least one memory module resident on the computing platform is transitioned to one of a plurality of power states based on the predicting of the memory power utilization.
-
Citations
17 Claims
-
1. A method to reduce memory power consumption for a computing platform, the method comprising:
-
during runtime of the computing platform, inspecting an operating parameter associated with a resource of the computing platform that is updated by the resource of the computing platform during the runtime of the computing platform; predicting a change from a current level of memory power utilization by the computing platform to another level of memory power utilization by the computing platform during the runtime of the computing platform, the predicting including evaluating, based on the inspecting the operating parameter, a statistical parameter of a statistical prediction algorithm, wherein the operating parameter includes a network traffic parameter, a processing element memory allocation parameter or a memory access pattern parameter; and transitioning a current power state of at least one memory module resident on the computing platform to one of a plurality of power states based on the predicting of the change from the current level of memory power utilization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-accessible storage medium storing content, which, when executed by a machine resident on a computing platform causes the machine to perform:
-
monitoring an operating parameter associated with a resource of the computing platform during runtime of the computing platform by inspecting a memory location that is updated by the resource of the computing platform during runtime of the computing platform; predicting a change from a current level of memory power utilization by the computing platform to another level of memory power utilization by the computing platform during the runtime of the computing platform, the predicting including evaluating, based on the inspecting the operating parameter, a statistical parameter of a statistical prediction algorithm, wherein the operating parameter includes a network traffic parameter, a processing element memory allocation parameter or a memory access pattern parameter; and transitioning a current power state of at least one memory module resident on the computing platform to one of a plurality of power states based on the predicting of the change from the current level of memory power utilization. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification