Sharing resources of a partitioned system
First Claim
Patent Images
1. A method comprising:
- allocating at least one dedicated core and at least one shareable core to a first partition of a system, wherein the at least one dedicated core and the at least one shareable core are owned by the first partition; and
dynamically using the at least one shareable core in a second partition of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention includes a method for allocating at least one dedicated core and at least one shareable core to a first partition of a system, where the cores are owned by the first partition. During operation, the shareable core(s) may be made dynamically available for use in one or more other partitions of the system, while the first partition retains ownership of the shared core(s). Other embodiments are described and claimed.
61 Citations
29 Claims
-
1. A method comprising:
-
allocating at least one dedicated core and at least one shareable core to a first partition of a system, wherein the at least one dedicated core and the at least one shareable core are owned by the first partition; and dynamically using the at least one shareable core in a second partition of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
a first partition having ownership of a plurality of cores, wherein at least one core comprises a dedicated core of the first partition and at least one other core comprises a leasable core usable by the first partition or a second partition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
18. An article comprising a machine-readable storage medium including instructions that if executed enable the system to:
-
indicate availability of a shareable core owned by an owner partition for use by a sharer partition; record a private state of the shareable core for the owner partition in a management interface, the private state invisible to the owner partition; and load a state into the shareable core for the sharer partition. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a first partition including a first dedicated core, a first shareable core, and a first interface to indicate availability of the first shareable core if the first shareable core is made available for sharing; a second partition including a second interface to indicate availability of the first shareable core for use by the second partition if the first shareable core is made available for sharing; a controller coupled to the first partition and the second partition, the controller to store private state of the first shareable core with respect to the first partition and the second partition; and a dynamic random access memory (DRAM) coupled to the first partition and the second partition. - View Dependent Claims (26, 27, 28, 29)
-
Specification