Patent ID: 11971772
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. A system comprising:
a plurality of memory devices; and
a processing device, operatively coupled with the plurality of memory devices, to perform operations comprising:
identifying an input/output (I/O) command referencing a memory device of the plurality of memory devices;
identifying a temperature value associated with the memory device;
selecting, based on the identified temperature value associated with the memory device, a power consumption limit of a plurality of predefined power consumption limits for the memory device, wherein each of the plurality of predefined power consumption limits is associated with a corresponding temperature value range;
identifying a plurality of predetermined weight values corresponding to a power level associated with a corresponding command type, wherein the plurality of predetermined weight values comprises a read command weight value, a write command weight value, a force write command weight value, and a refresh command weight value;
estimating a power level associated with executing the I/O command by adding a predetermined weight value corresponding to the power level associated with executing the corresponding command type of the I/O command to a current power usage level of the memory device; and
responsive to determining that the power level associated with executing the I/O command satisfies the power consumption limit, executing the I/O command.