System cache with coarse grain power management
US-9218040-B2 · Dec 22, 2015 · US
US2015261281A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2015261281-A1 |
| Application number | US-201414207862-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 13, 2014 |
| Priority date | Mar 13, 2014 |
| Publication date | Sep 17, 2015 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments relate to controlling a temperature of a solid state memory device using queue depth management by monitoring an operating temperature of each of a plurality of solid state drives of the solid state memory device. Based on a determination that the operating temperature of one of the plurality of solid state drives exceeds local device threshold values, the method includes receiving an indication that one or more local measures have been taken by the solid state memory device. Based on a determination that the operating temperature of one of the plurality of solid state drives exceeds a secondary global threshold value, the method includes reducing a queue length for the solid state memory device.
Opening claim text (preview).
What is claimed is: 1 . A method for controlling a temperature of a solid state memory device using queue depth management, the method comprising: monitoring, by a processor, an operating temperature of each of a plurality of solid state drives of the solid state memory device; based on determining that the operating temperature of one of the plurality of solid state drives exceeds a first threshold value, receiving an indication that one or more local measures have been taken by the solid state memory device; and based on determining that the operating temperature of one of the plurality of solid state drives exceeds a second threshold value, reducing a queue length the solid state memory device. 2 . The method of claim 1 , further comprising: based on determining that the operating temperature of all of the plurality of solid state drives are below the a third threshold value, resuming normal operations of the solid state memory device, wherein the threshold value is less than the first threshold value. 3 . The method of claim 1 , wherein an amount of the reduction of the queue length is based on a rate of change of an ambient temperature of an environment of the solid state memory device. 4 . The method of claim 1 , wherein an amount of the reduction of the queue length is based on a rate of change of the operating temperature of each of a plurality of solid state drives. 5 . The method of claim 1 , wherein the first threshold value is less than the second threshold value. 6 . The method of claim 1 , wherein the second threshold value is less than a warranty limit temperature. 7 . The method of claim 1 , further comprising: based on determining that the operating temperature of one of the plurality of solid state drives exceeds the second threshold value, generating an alert that the second threshold value was exceeded. 8 . A computer program product for controlling a temperature of a solid state memory device using queue depth management, the computer program product comprising: a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: monitoring an operating temperature of each of a plurality of solid state drives of the solid state memory device; based on determining that the operating temperature of one of the plurality of solid state drives exceeds a first threshold value, receiving an indication that one or more local measures have been taken by the solid state memory device; and based on determining that the operating temperature of one of the plurality of solid state drives exceeds a second threshold value, reducing a queue length the solid state memory device. 9 . The computer program product of claim 8 , wherein the method further comprises: based on determining that the operating temperature of all of the plurality of solid state drives are below the a third threshold value, resuming normal operations of the solid state memory device, wherein the threshold value is less than the first threshold value. 10 . The computer program product of claim 8 , wherein an amount of the reduction of the queue length is based on a rate of change of an ambient temperature of an environment of the solid state memory device. 11 . The computer program product of claim 8 , wherein an amount of the reduction of the queue length is based on a rate of change of the operating temperature of each of a plurality of solid state drives. 12 . The computer program product of claim 8 , wherein the first threshold value is less than the second threshold value. 13 . The computer program product of claim 8 , wherein the second threshold value is less than a warranty limit temperature. 14 . The computer program product of claim 8 , wherein the method further comprises: based on determining that the operating temperature of one of the plurality of solid state drives exceeds the second threshold value, generating an alert that the second threshold value was exceeded. 15 . A computer system comprising: a solid state memory device comprising a plurality of solid state drives; and a host configured to store data on the solid state memory device, wherein the solid state memory device includes a controller configured to perform a method comprising: monitoring an operating temperature of each of the plurality of solid state drives of the solid state memory device; based on determining that the operating temperature of one of the plurality of solid state drives exceeds a first threshold value, receiving an indication that one or more local measures have been taken by the solid state memory device; and based on determining that the operating temperature of one of the plurality of solid state drives exceeds a second threshold value, reducing a queue length for the solid state memory device. 16 . The computer system of claim 15 , wherein the method further comprises: based on determining that the operating temperature of all of the plurality of solid state drives are below the a third threshold value, resuming normal operations of the solid state memory device, wherein the threshold value is less than the first threshold value. 17 . The computer system of claim 15 , wherein an amount of the reduction of the queue length is based on a rate of change of an ambient temperature of an environment of the solid state memory device. 18 . The computer system of claim 15 , wherein an amount of the reduction of the queue length is based on a rate of change of the operating temperature of each of a plurality of solid state drives. 19 . The computer system of claim 15 , wherein the second threshold value is less than a warranty limit temperature. 20 . The computer system of claim 15 , wherein the method further comprises: based on determining that the operating temperature of one of the plurality of solid state drives exceeds the second threshold value, transmitting an alert to the host that the second threshold value was exceeded.
of memory devices · CPC title
by lowering clock frequency · CPC title
Power saving in hard disk drive · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
comprising thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.