(12) United States Patent ao) Patent No.: Us 7,739,526 B2
Kark et al. (45) Date of Patent: * Jun. 15, 2010
(54) SYSTEM FOR REGULATING SYSTEM
POWER BY CONTROLLING MEMORY
USAGE BASED ON AN OVERALL SYSTEM
(75) Inventors: Kevin W. Kark, Poughkeepsie, NY
(US); Liyong Wang, Wappingers Falls,
(73) Assignee: International Business Machines
Corporation, Armonk, NY (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 265 days.
This patent is subject to a terminal disclaimer.
(21) Appl.No.: 11/934,799
(22) Filed: Nov. 5, 2007
(65) Prior Publication Data
US 2008/0065914 Al Mar. 13, 2008
Related U.S. Application Data
(63) Continuation of application No. 11/081,115, filed on Mar. 16, 2005, now Pat. No. 7,340,618.
(51) Int. CI.
(52) U.S. CI 713/300; 713/340; 711/114
(58) Field of Classification Search 713/300,
713/320, 322, 324, 340; 711/114 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
6,167,524 A 12/2000 Goodnowetal.
A method for regulating system power using a power governor for DRAM in a multi-node computer system regulating memory power consumption of an entire computer system employs a closed ring that connects all the power governors within the system to enable them to work in concert so that each of the power governors has the knowledge of memory activities within the entire system. They then control and limit the memory usage based on a true overall measurement instead of just local measurement. Each nodal power governor has memory command counter, ring number receiver, ring number transmitter, governor activation controller, and memory traffic controller. Each nodal power governor counts the weight of memory command. The degree of limiting actual memory activities can be programmed when the governor is active. Besides, the command priorities can be adjusted in activation too. A hybrid ring structure can be employed with a nodal power structure to achieve the fastest number circulation speed economically.
10 Claims, 5 Drawing Sheets