CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 23 Claims |
1. An apparatus, comprising:
a memory device; and
a controller coupled with the memory device and configured to cause the apparatus to:
receive a plurality of indications of corresponding temperature levels of the memory device, each indication of the plurality of indications associated with a respective time point of a plurality of time points;
calculate, based at least in part on an indication of the plurality of indications corresponding to a temperature level of the memory device that satisfies a first threshold, a derivative of a temperature of the memory device over a duration spanning at least two time points of the plurality of time points;
determine whether the derivative satisfies a second threshold based at least in part on the calculating;
determine which one of a change in an ambient temperature and a change in a frequency of access operations at the memory device is a cause of a change in temperature of the memory device based at least in part on whether the derivative satisfies the second threshold; and
modify one or more operations for accessing the memory device if the change in the temperature of the memory device is caused by the change in the frequency of access operations.
|