Dynamically managing memory lifespan in hybrid storage configurations

    公开(公告)号:GB2497181A

    公开(公告)日:2013-06-05

    申请号:GB201220598

    申请日:2012-11-16

    Applicant: IBM

    Abstract: A method, system, and computer program product for managing the lifespan of a memory using a hybrid storage configuration are provided. A throttling rate is set to a first value for processing memory operations in the memory device 306. The first value is set using health data 322 of the memory device for determining the first value. The health data may be obtained from a health monitor 316, which is a utility that measures certain parameters of a memory, such as temperature, number of operations, electrical characteristics or other parameters usable for determining use-related wear, of memory cells in memory 306. A determination is made whether a memory operation can be performed on the memory device within the first value of the throttling rate, the first value of the throttling rate allowing a first number of memory operations using the memory device 306 per time period. In response to the determining being negative, the memory operation is performed using a secondary storage device 312. The request may be a write operation, arising as a result of a process writing data to the memory device or a read miss occurrence involving a write to the memory device from a secondary device. The determining of wear on cells and/or neighboring cells may also be performed. The method is configured to achieve an average rate of performance over the lifespan of the memory device.

    Dynamische Verwaltung von Speicherlebensdauer in Hybridspeicherkonfigurationen

    公开(公告)号:DE102012221928B4

    公开(公告)日:2020-06-18

    申请号:DE102012221928

    申请日:2012-11-29

    Applicant: IBM

    Abstract: Verfahren zum Verwalten einer Lebensdauer einer Speichereinheit, wobei das Verfahren aufweist:Einstellen, unter Verwendung eines Prozessors, einer Drosselungsrate in einer Anwendung, die in einem Datenverarbeitungssystem ausgeführt wird, auf einen ersten Wert für die Verarbeitung von Schreiboperationen in der Speichereinheit, wobei die Lebensdauer in Form einer Anzahl von Schreiboperationen angegeben wird, die unter Nutzung des Speichers ausgeführt werden können und die Einstellung Zustandsdaten der Speichereinheit zum Ermitteln des ersten Wertes verwendet;Ermitteln, ob die Zustandsdaten der Speichereinheit einen Verschleiß in einer Zelle aufgrund einer Abweichung von Zelle zu Zelle in der Speichereinheit durch eine erste Schreiboperation mit einem gewissen Datenmuster in einer anderen Zelle in einer Nachbarschaft der Zelle angeben;Reduzieren, in Reaktion auf die Ermittlung, dass die Zustandsdaten der Speichereinheit den Verschleiß angeben, der Drosselungsrate von dem ersten Wert auf einen zweiten Wert, so dass eine Anzahl von Schreiboperationen, die in der Speichereinheit ausgeführt werden, kleiner ist mit der auf den zweiten Wert eingestellten Drosselungsrate als mit dem ersten Wert;Ermitteln, ob eine zweite Schreiboperation in der Speichereinheit innerhalb der Drosselungsrate ausgeführt werden kann, wobei die Drosselungsrate eine erste Anzahl von Schreiboperationen unter Verwendung der Speichereinheit pro Zeitraum erlaubt; undAusführen, in Reaktion darauf, dass die Ermittlung ergibt, dass die zweite Schreiboperation in der Speichereinheit innerhalb der Drosselungsrate nicht ausgeführt werden kann, der Schreiboperation unter Verwendung einer zweiten Speichereinheit.

    Dynamically managing memory lifespan in hybrid storage configurations

    公开(公告)号:GB2497181B

    公开(公告)日:2014-02-26

    申请号:GB201220598

    申请日:2012-11-16

    Applicant: IBM

    Abstract: A method for managing the lifespan of a memory using a hybrid storage configuration is provided in the illustrative embodiments. A throttling rate is set to a first value for processing memory operations in the memory device. The first value is set using a health data of the memory device for determining the first value. A determination is made whether a memory operation can be performed on the memory device within the first value of the throttling rate, the first value of the throttling rate allowing a first number of memory operations using the memory device per time period. In response to the determining being negative, the memory operation is performed using a secondary storage device.

    Dynamische Verwaltung von Speicherlebensdauer in Hybridspeicherkonfigurationen

    公开(公告)号:DE102012221928A1

    公开(公告)日:2013-06-06

    申请号:DE102012221928

    申请日:2012-11-29

    Applicant: IBM

    Abstract: Ein Verfahren, System und Computerprogrammprodukt zum Verwalten der Lebensdauer eines Speichers mit einer Hybridspeicherkonfiguration sind in den veranschaulichenden Ausführungsformen bereitgestellt. Eine Drosselungsrate ist auf einen ersten Wert für die Verarbeitung von Speicheroperationen in der Speichereinheit eingestellt. Der erste Wert wird unter Verwendung von Zustandsdaten der Speichereinheit zum Ermitteln des ersten Wertes eingestellt. Eine Ermittlung erfolgt, ob eine Speicheroperation in der Speichereinheit innerhalb des ersten Wertes der Drosselungsrate ausgeführt werden kann, wobei der erste Wert der Drosselungsrate eine erste Anzahl von Speicheroperationen unter Verwendung der Speichereinheit pro Zeitraum erlaubt. In Reaktion darauf, dass die Ermittlung negativ ausfällt, wird die Speicheroperation unter Verwendung einer zweiten Speichereinheit ausgeführt.

Patent Agency Ranking