Invention Grant
US07752470B2 Method and system for power management including device controller-based device use evaluation and power-state control
失效
电源管理方法和系统,包括基于设备控制器的设备使用评估和电源状态控制
- Patent Title: Method and system for power management including device controller-based device use evaluation and power-state control
- Patent Title (中): 电源管理方法和系统,包括基于设备控制器的设备使用评估和电源状态控制
-
Application No.: US10727319Application Date: 2003-12-03
-
Publication No.: US07752470B2Publication Date: 2010-07-06
- Inventor: Hai Huang , Thomas Walter Keller, Jr. , Eric Van Hensbergen
- Applicant: Hai Huang , Thomas Walter Keller, Jr. , Eric Van Hensbergen
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Mitch Harris, Atty at Law, LLC; Andrew M. Harris; Libby Z. Toub
- Main IPC: G06F1/32
- IPC: G06F1/32

Abstract:
A method and system for power management including device controller-based device use evaluation and power-state control provides improved performance in a power-managed processing system. Per-device usage information is measured and evaluated during process execution and is retrieved from the device controller upon a context switch, so that upon reactivation of the process, the previous usage evaluation state can be restored. The device controller can then provide for per-process control of attached device power management states without intervention by the processor and without losing the historical evaluation state when a process is switched out. The device controller can control power-saving states of connected devices in conformity with the usage evaluation without processor intervention and across multiple process execution slices. The device controller may be a memory controller and the controlled devices memory modules or banks within modules if individual banks can be power-managed. Local thresholds provide the decision-making mechanism for each controlled device. The thresholds may be history-based, fixed or adaptive and are generally set initially by the operating system and may be updated by the memory controller adaptively or using historical collected usage evaluation counts or alternatively by the operating system via a system processor.
Public/Granted literature
Information query