Method and apparatus for managing power in computer systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/26
출원번호
US-0047771
(2011-03-14)
등록번호
US-8214669
(2012-07-03)
발명자
/ 주소
Suurballe, David
출원인 / 주소
Apple Inc.
대리인 / 주소
Adeli & Tollen LLP
인용정보
피인용 횟수 :
2인용 특허 :
19
초록▼
The invention is directed towards minimizing power consumption in computer systems. One embodiment of the invention is a power management system that is used for a computer system that has at least one device and one power domain. This embodiment uses two different power managers to manage the power
The invention is directed towards minimizing power consumption in computer systems. One embodiment of the invention is a power management system that is used for a computer system that has at least one device and one power domain. This embodiment uses two different power managers to manage the power consumption of the device and the power domain. Specifically, this embodiment has (1) a first power manager that determines when to change power state of the device, and (2) a second power manager that determines when to change power state of the power domain. Each of these power managers decides to change the power state of its corresponding device or domain based on information from several different sources. These sources can include power-management clients and power managers of related domains or devices.
대표청구항▼
1. A system comprising: a power management member;a power domain for supplying power to the power management member;a first power manager for computing a power state for the power management member;a first power-controlling driver for receiving instructions from the first power manager to change a p
1. A system comprising: a power management member;a power domain for supplying power to the power management member;a first power manager for computing a power state for the power management member;a first power-controlling driver for receiving instructions from the first power manager to change a power state of the power management member based on the computed power state of the power management member;a second power manager for (i) receiving the computed power state of the power management member from the first power manager and (ii) computing a power state for the power domain based on the computed power state of the power management member received from the first power manager; anda second power-controlling driver for receiving instructions from the second power manager to change a power state of the power domain based on the computed power state of the power domain. 2. The system of claim 1, wherein the power management member comprises one of a device and a power domain. 3. The system of claim 1, wherein the first power-controlling driver changes the power state of the power management member based on instructions from the first power manager. 4. The system of claim 1, wherein the first and second power managers communicate with each other based on a hierarchical relationship. 5. The system of claim 1, wherein after computing the power state for the power management member, the first power manager selects a power state from at least three different power states. 6. The system of claim 5, wherein the instructions received at the first power-controlling driver comprise instructions for changing the power state of the power management member to the selected power state. 7. The system of claim 1, wherein the instructions received at the second power-controlling driver comprise instructions to adjust an output power characteristic of the power domain. 8. A method comprising: at a child power manager of a computing device, selecting a power state for a power management member, said power state selected from at least three different power states;at a parent power manager of the computing device, receiving from the child power manager a notification of the selected power state; andat the parent power manager of the computing device, defining a power state for a parent power domain when an output power characteristic of the parent power domain is insufficient to satisfy the selected power state of the power management member. 9. The method of claim 8 further comprising, at the parent power manager, changing a power state of the parent power domain to the defined power state upon the parent power domain having sufficient power for the defined power state. 10. The method of claim 9 further comprising, at the child power manager, receiving a notification from the parent power manager of the changed power state of the parent power domain. 11. The method of claim 9 further comprising, at the parent power manager, notifying a grandparent power manager of the defined power state of the parent power domain, the grandparent power manager associated with a grandparent power domain that supplies power to the parent power domain. 12. The method of claim 8, wherein the parent power domain supplies power to the power management member. 13. The method of claim 8, wherein the power management member is one of a device or a power domain. 14. A method for distributing management of power of a computer system, the method comprising: at a parent power manager of the computer system, receiving a higher input power requirement from a child power manager that is operating at a particular input power state; andat the parent power manager of the computer system, defining a power state for a parent power domain based on said received higher input power requirement, said child power manager being a power manager for a member of said parent power domain. 15. The method of claim 14, wherein the member is one of a device or a power domain. 16. The method of claim 14, wherein the child power manager is a first child power manager and the member is a first member of the parent power domain, the method further comprising: at the parent power manager, retrieving an input power requirement of a second member of the parent power domain;at the parent power manager, combining the input power requirements of the first and second members of the parent power domain; andat the parent power manager, defining a power state for the parent power domain based on the combined input requirements. 17. The method of claim 14, wherein the higher input power requirement is selected based on an activity state of the member. 18. The method of claim 14 further comprising, at the parent power manager, changing a power state of the parent power domain to the defined power state when the parent power domain has sufficient power for the defined power state. 19. The method of claim 14 further comprising, at the parent power manager, notifying a grandparent power manager of the defined power state of the parent power domain, the grandparent power manager associated with a grandparent power domain that supplies power to the parent power domain.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Guziak, James Edward, Asynchronous low power mode bus controller circuit and method of low power mode operation.
Hernandez Thomas J. ; Mangold Richard P., Method and apparatus for managing power consumption of external devices for personal computers using a power management.
Ishikawa, Hisashi; Tajika, Hiroshi; Fujita, Miyuki; Konno, Yuji; Inoue, Hiroo; Takahashi, Kenji; Kawatoko, Norihiro, Power control system and method for distribution of power to peripheral devices.
Kuzawinski Mark J. (Maine NY) Zielinski Edward J. (Endicott NY), Power controller for permitting multiple processors to power up shared input/output devices and inhibit power down until.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.