GREEN COMPUTING HETEROGENEOUS COMPUTER SYSTEM
First Claim
1. A heterogeneous computer system for executing software comprising:
- at least one performance processor;
a processor supporting logic supporting said at least one performance processor for executing tasks of said software; and
a hypervisor processor consuming less power than said at least one performance processor;
whereinsaid hypervisor processor, supported by said processor supporting logic, executing tasks of said software that said hypervisor processor has sufficient processing power to handle and putting said at least one performance processor to a power-conserving state;
said hypervisor processor bringing up said at least one performance processor out of said power-conserving state to execute tasks of said software that said hypervisor processor has insufficient processing power to handle;
orsaid at least one performance and hypervisor processors simultaneously executing tasks of said software that require combined processing power of all processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A green computing heterogeneous computer system for executing software has at least one performance processor, a processor supporting logic supporting the at least one performance processor for executing tasks of the software, and a hypervisor processor that consumes less power than the at least one performance processor. Supported by the processor supporting logic, the hypervisor processor executes tasks of the software that the hypervisor processor has sufficient processing power to handle and puts the at least one performance processor to a power-conserving state. The hypervisor processor brings the at least one performance processor out of idle state to execute tasks of the software that the hypervisor processor has insufficient processing power to handle. The at least one performance and hypervisor processors simultaneously execute tasks of the software that require combined processing power of all processors.
-
Citations
18 Claims
-
1. A heterogeneous computer system for executing software comprising:
-
at least one performance processor; a processor supporting logic supporting said at least one performance processor for executing tasks of said software; and a hypervisor processor consuming less power than said at least one performance processor;
whereinsaid hypervisor processor, supported by said processor supporting logic, executing tasks of said software that said hypervisor processor has sufficient processing power to handle and putting said at least one performance processor to a power-conserving state; said hypervisor processor bringing up said at least one performance processor out of said power-conserving state to execute tasks of said software that said hypervisor processor has insufficient processing power to handle;
orsaid at least one performance and hypervisor processors simultaneously executing tasks of said software that require combined processing power of all processors. - View Dependent Claims (2, 3)
-
-
4. A heterogeneous computer system for executing software comprising:
-
at least one performance processor having a local processor bus; a processor supporting logic supporting said at least one performance processor for executing tasks of said software; a hypervisor processor consuming less power than said at least one performance processor; and a bridge logic connecting said hypervisor processor to said processor supporting logic via said local processor bus;
whereinsaid hypervisor processor, supported by said processor supporting logic connected via said bridge logic, executing tasks of said software that said hypervisor processor has sufficient processing power to handle and putting said at least one performance processor to a power-conserving state; said hypervisor processor bringing said at least one performance processor out of said power-conserving state to execute tasks of said software that said hypervisor processor has insufficient processing power to handle;
orsaid at least one performance and hypervisor processors simultaneously executing tasks of said software that require combined processing power of both processors. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A heterogeneous computer system for executing software comprising:
-
one or more first processors; a processor supporting logic supporting said at least one first processor for executing tasks of said software; and a second processor consuming less power than said one or more first processors;
whereinsaid second processor, supported by said processor supporting logic, executing tasks of said software that said second processor has sufficient processing power to handle and putting said one or more first processors to a power-conserving state. - View Dependent Claims (17, 18)
-
Specification