CPC G06F 9/4401 (2013.01) [G06F 11/2284 (2013.01); H04L 25/03057 (2013.01); G06F 11/1417 (2013.01)] | 20 Claims |
1. An information handling system comprising:
a memory subsystem including a plurality of dual-inline memory modules, a memory channel, and memory controller circuitry; and
a basic input/output system (BIOS) to communicate with the memory subsystem, during a power on self test of the information handling system, the BIOS to:
perform a first training of the memory subsystem; and
store a first set of tap values; and
during a runtime of the information handling system, the memory controller circuitry to:
determine whether a temperature of the information handling system has changed by a predetermined amount; and
in response to the temperature changing by the predetermined amount, to automatically update tap values based on derating values in a derating table, wherein each of the derating values corresponds to a respective tap value at a respective temperature.
|