Method and system for dynamically adjusting DRAM refresh rate
AssigneeHewlett-Packard Development Company, L.P.
InventorsRoy Zeighami, Brian Johnson, John Wastlick, David Soper
Life of this patent
Estimating the term…
Abstract
One embodiment is a method of dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in a computer system. The method comprises monitoring a plurality of system conditions; detecting a change in at least one of the monitored system conditions; responsive to the detection, determining an optimum refresh rate for a current state of the computer system; and setting the refresh rate to the determined optimum refresh rate.
Claims34
A method of dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in a computer system, the method comprising:
- monitoring a plurality of system conditions;
- detecting a change in at least one of the monitored system conditions;
- responsive to the detection, determining an optimum refresh rate for a current state of the computer system;
- and
- setting the refresh rate to the determined optimum refresh rate.
A system for dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in a computer system, the system comprising:
- means for monitoring a plurality of system conditions;
- means for detecting a change in at least one of the monitored system conditions;
- means responsive to detection of a change in at least one of the monitored system conditions for determining an optimum refresh rate for a current state of the computer system;
- and
- means for setting the refresh rate to the determined optimum refresh rate.
A computer-readable medium operable with a computer system dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in the computer system, the medium having stored thereon:
- instructions executable by the computer system for causing a plurality of system conditions to be monitored;
- instructions executable by the computer system for detecting a change in at least one monitored system condition;
- instructions executable by the computer system responsive to detection of a change in at least one monitored system condition for determining an optimum refresh rate for a current state of the computer system;
- and
- instructions executable by the computer system for setting the refresh rate to the determined optimum refresh rate.
Dependencies are inferred from the claim text.