-
1.
公开(公告)号:DE112012004601B4
公开(公告)日:2019-07-18
申请号:DE112012004601
申请日:2012-11-01
Applicant: IBM
Inventor: ALLEN-WARE MALCOLM S , CARTER JOHN B , HUANG WEI , LEFURGY CHARLES R , SILVA GUILLERMO J
Abstract: Verfahren in einem Datenverarbeitungssystem (300) zum Verringern der Systemleistung in dem Datenverarbeitungssystem (300) bei schneller Angleichung auf ein Mindestmaß, wobei das Verfahren aufweist:Ermitteln (912) eines aktuellen Wertes der Gesamtsystemleistung durch eine Managementsteuereinheit (310) in dem Datenverarbeitungssystem (300) unter Verwendung eines aktuellen Temperaturschwellenwertes (320),wobei die aktuelle Gesamtsystemleistung ermittelt wird durch:Berechnen eines Gesamtleistungswertes der Prozessoren durch die Managementsteuereinheit (906);Berechnen einer Drehzahl durch die Managementsteuereinheit, die ein Lüfter benötigt, um den aktuellen Temperaturschwellenwert zu erreichen (908);Verwenden der Drehzahl durch die Managementsteuereinheit, um einen Wert der Lüfterleistung zu ermitteln (910); undBerechnen des aktuellen Gesamtleistungswertes des Systems durch die Managementsteuereinheit durch Addieren des Gesamtleistungswertes der Prozessoren und des Wertes der Lüfterleistung (912);Ermitteln durch die Managementsteuereinheit (310) für jeden potenziellen Temperaturschwellenwert (320) in einer Reihe potenzieller Temperaturschwellenwerte (320), ob es einen potenziellen Temperaturschwellenwert (320) gibt, der zu einem potenziellen Wert der Gesamtsystemleistung führt, der niedriger als der aktuelle Wert der Gesamtsystemleistung ist (916); undFestlegen eines optimalen potenziellen Temperaturschwellenwertes durch die Managementsteuereinheit (310) als neuen Temperaturschwellenwert (926) als Reaktion auf ein Ermitteln eines optimalen potenziellen Temperaturschwellenwertes aus der Reihe potenzieller Temperaturschwellenwerte (320), der zu einem Mindestwert der Gesamtsystemleistung führt, der kleiner als der aktuelle Wert der Gesamtsystemleistung ist (924).
-
2.
公开(公告)号:DE112013002011T5
公开(公告)日:2015-01-08
申请号:DE112013002011
申请日:2013-03-27
Applicant: IBM
Inventor: ALLEN-WARE MALCOLM S , DRAKE ALAN JAMES , HUANG WEI , FLOYD MICHAEL STEPHEN , WEN HUAJUN
IPC: G06F1/32
Abstract: Es wird ein Mechanismus zum Minimieren der Leistungsaufnahme für den Betrieb einer Verarbeitungseinheit mit fester Frequenz bereitgestellt. Es wird eine Anzahl von Zeitschlitzen in einem Zeitfenster gezählt, in denen eine Drosselung der Verarbeitungseinheit mit fester Frequenz ausgeführt wird. Die Anzahl von Zeitschlitzen, in denen eine Drosselung ausgeführt wird, wird durch eine Gesamtanzahl von Zeitschlitzen im Zeitfenster geteilt, wobei ein Arbeitsleistungsverlust-(PLOSS-)Wert erzeugt wird. Es wird ermittelt, ob der der Verarbeitungseinheit mit fester Frequenz zugehörige (PLOSS-)Wert größer als ein zulässiger Arbeitsleistungsverlust-(APLOSS-)Wert ist. In Reaktion darauf, dass der PLOSS-Wert kleiner als der oder gleich dem APLOSS-Wert ist, wird ein Absenken der an die Verarbeitungseinheit mit fester Frequenz gelieferten Spannung eingeleitet.
-
公开(公告)号:GB2497181A
公开(公告)日:2013-06-05
申请号:GB201220598
申请日:2012-11-16
Applicant: IBM
Inventor: HYLICK ANTHONY NELSON , HUANG WEI
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.
-
4.
公开(公告)号:CA2669612A1
公开(公告)日:2010-12-18
申请号:CA2669612
申请日:2009-06-18
Applicant: IBM CANADA
Inventor: HUANG WEI , LO GRACE H , MILES CURTIS R , ZHANG YAQING
IPC: G06Q10/06
-
公开(公告)号:GB2497835B
公开(公告)日:2014-01-01
申请号:GB201219071
申请日:2012-10-24
Applicant: IBM
Inventor: RAJAMANI KARTHICK , CARTER JOHN BRUCE , HUANG WEI , SUDAN KSHITIJ , RAWSON FREEMAN LEIGH III
IPC: G06F1/32
Abstract: A system, and computer program product for increasing a capacity of a memory are provided in the illustrative embodiments. Using an application executing using a processor wherein the memory includes a set of ranks, the memory is configured to form a cold tier and a hot tier, the cold tier including a first subset of ranks from the set of ranks in the memory, and the hot tier including a second subset of ranks from the set of ranks in the memory. A determination is made whether a page to which a memory access request is directed is located in the cold tier in the memory. In response to the page being located in the cold tier of the memory, the processing of the memory access request is throttled by processing the memory access request with a delay.
-
6.
公开(公告)号:DE102012219907B4
公开(公告)日:2016-05-12
申请号:DE102012219907
申请日:2012-10-31
Applicant: IBM
Inventor: CARTER JOHN BRUCE , HUANG WEI , RAJAMANI KARTHICK , RAWSON III FREEMAN LEIGH , SUDAN KSHITIJ
Abstract: Verfahren zum Erhöhen einer Kapazität eines Speichers (108), wobei das Verfahren aufweist: Konfigurieren des Speichers (108) unter Verwendung einer Anwendung (105), die unter Verwendung eines Prozessors (206) ausgeführt wird, wobei der Speicher (108) eine Reihe von Datenebenen (304, 306, 308, 310) beinhaltet, derart, dass er eine inaktive Schicht (356) und eine aktive Schicht (354) bildet, wobei die Inaktive Schicht (356) eine erste Teilmenge von Datenebenen (364, 366, 368, 370, 372) aus der Reihe von Datenebenen (304, 306, 308, 310) in dem Speicher (108) enthält und die aktive Schicht (354) eine zweite Teilmenge von Datenebenen (358, 360, 362) aus der Reihe von Datenebenen (304, 306, 308, 310) in dem Speicher (108) enthält; Ermitteln, ob sich eine Seite (312, 314), an die eine Speicher-Zugriffsanforderung gerichtet ist, in der inaktiven Schicht (356) in dem Speicher (108) befindet; als Reaktion darauf, dass sich die Seite (312, 314) in der inaktiven Schicht (356) des Speichers (108) befindet, Drosseln der Verarbeitung der Speicher-Zugriffsanforderung durch Verarbeiten der Speicher-Zugriffsanforderung mit einer Verzögerung; als Reaktion darauf, dass sich die Seite (312, 314) in der aktiven Schicht (354) des Speichers (108) befindet, Ermitteln, ob in die Verarbeitung der Speicher-Zugriffsanforderung für die sich in der aktiven Schicht (354) des Speichers (108) befindliche Seite eine Verzögerung hinzuzufügen ist; und als Reaktion auf ein Feststellen, dass die Verarbeitung der Speicher-Zugriffsanforderung für die sich in der aktiven Schicht (354) des Speichers (108) befindliche Seite (312, 314) zu verzögern ist, Verzögern der Verarbeitung der Speicher-Zugriffsanforderung, wobei das Ermitteln, ob in die Verarbeitung der Speicher-Zugriffsanforderung für die sich in der aktiven Schicht (354) des Speichers (108) befindliche Seite (312, 314) eine Verzögerung hinzuzufügen ist, ferner aufweist: ...
-
公开(公告)号:DE112012003212T5
公开(公告)日:2014-07-03
申请号:DE112012003212
申请日:2012-05-14
Applicant: IBM
Inventor: ALLEN-WARE MALCOLM SCOTT , CARTER JOHN BRUCE , HANSON HEATHER LYNN , HUANG WEI , RAJAMANI KARTHICK , LEFURGY CHARLES ROBERT
IPC: H03K7/00
Abstract: Ein Verfahren, ein System und ein Computerprogrammprodukt zum Verbessern der Leistungsfähigkeit einer digitalen Schaltung werden in den veranschaulichenden Ausführungsformen bereitgestellt. Eine tatsächliche Arbeitsfrequenz der digitalen Schaltung wird mithilfe einer Regelschleife in der digitalen Schaltung angepasst, wobei das Anpassen der tatsächlichen Frequenz als Reaktion auf eine Änderung bei einem Betriebszustand der digitalen Schaltung erfolgt. Eine Messung eines durch die digitale Schaltung aufgenommenen Stroms wird von einem Spannungsregler empfangen, welcher der digitalen Schaltung elektrische Leistung bereitstellt. Ein Überstrom-Zielstromwert wird empfangen. Eine Spannungsabgabe vom Spannungsregler an die digitale Schaltung wird so angepasst, dass der durch die digitale Schaltung aufgenommene Strom den Überstrom-Zielstromwert nicht überschreitet.
-
公开(公告)号:GB2497181B
公开(公告)日:2014-02-26
申请号:GB201220598
申请日:2012-11-16
Applicant: IBM
Inventor: HYLICK ANTHONY NELSON , HUANG WEI
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.
-
公开(公告)号:DE102012221928B4
公开(公告)日:2020-06-18
申请号:DE102012221928
申请日:2012-11-29
Applicant: IBM
Inventor: HUANG WEI , HYLICK ANTHONY NELSON
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.
-
公开(公告)号:GB2515223B
公开(公告)日:2015-04-15
申请号:GB201417152
申请日:2013-03-27
Applicant: IBM
Inventor: ALLEN-WARE MALCOLM SCOTT , DRAKE ALAN JAMES , HUANG WEI , FLOYD MICHAEL STEPHEN , WEN HUAJUN
IPC: G06F1/32
Abstract: A mechanism is provided for minimizing power consumption for operation of a fixed-frequency processing unit. A number of timeslots are counted in a time window where throttling is engaged to the fixed-frequency processing unit. The number of timeslots where throttling is engaged is divided by a total number of timeslots within the time window, thereby producing a performance loss (PLOSS) value. A determination is made as to whether determining whether the (PLOSS) value associated with the fixed-frequency processing unit is greater than an allowed performance loss (APLOSS) value. Responsive to the PLOSS value being less than or equal to the APLOSS value, a decrease in voltage supplied to the fixed-frequency processing unit is initiated.
-
-
-
-
-
-
-
-
-