SUPER OPERATING SYSTEM FOR A HETEROGENEOUS COMPUTER SYSTEM
First Claim
1. In a heterogeneous computer system for executing software having 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, a super operating system comprising;
a performance operating system for said at least one performance processor;
a hypervisor operating system for said hypervisor processor; and
a heterogeneous hypervisor software layer on top of both the hardware subsystems for said performance and said hypervisor processors and below both said performance and hypervisor operating systems;
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 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 super operating system for a heterogeneous computer system for executing tasks of software that has at least one performance processor, a processor supporting logic, and a hypervisor processor. The super operating system has a performance operating system for the performance processor; a hypervisor operating system for the hypervisor processor and a heterogeneous hypervisor software layer on top of the performance and hypervisor processors and below the performance and hypervisor operating systems. Under the super operating system, the hypervisor processor executes tasks that the hypervisor processor has sufficient processing power to handle and puts the performance processor to a power-conserving state. The hypervisor processor brings the performance processor out of power-conserving state to execute tasks that the hypervisor processor has insufficient processing power to handle. The performance and hypervisor processors simultaneously execute tasks that require combined processing power of all processors.
10 Citations
22 Claims
-
1. In a heterogeneous computer system for executing software having 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, a super operating system comprising;
a performance operating system for said at least one performance processor; a hypervisor operating system for said hypervisor processor; and a heterogeneous hypervisor software layer on top of both the hardware subsystems for said performance and said hypervisor processors and below both said performance and hypervisor operating systems;
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 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, 5, 6)
- 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, a super operating system comprising;
-
7. In a heterogeneous computer system for executing software having at least one performance processor with a local processor bus;
- a processor supporting logic supporting said at least one performance processor for executing tasks of said software;
a bridge logic connecting said hypervisor processor to said processor supporting logic via said local processor bus and a hypervisor processor consuming less power than said at least one performance processor, a super operating system comprising;a performance operating system for said at least one performance processor; a hypervisor operating system for said hypervisor processor; and a heterogeneous hypervisor software layer on top of both the hardware subsystems for said performance and said hypervisor processors and below both said performance and hypervisor operating systems;
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 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 (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- a processor supporting logic supporting said at least one performance processor for executing tasks of said software;
-
20. In a heterogeneous computer system for executing software having 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, a super operating system comprising;
a performance operating system for said at least one performance processor; a hypervisor operating system for said hypervisor processor; and a heterogeneous hypervisor software layer on top of both the hardware subsystems for said performance and said hypervisor processors and below both said performance and hypervisor operating systems;
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 (21, 22)
- 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, a super operating system comprising;
Specification