Processor resource management
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include a device and a method. In an embodiment, a device provides a resource manager operable to select a resource management policy likely to provide a substantially optimum execution of an instruction group by comparing an execution of the instruction group pursuant to a first resource management policy applied to a hardware resource and an execution of the instruction group pursuant to a second resource management policy applied to the hardware resource.
-
Citations
78 Claims
-
1-55. -55. (canceled)
-
56. A device comprising:
-
a processor having a hardware resource associated with the processor; and
a processor control unit operable to fetch an instruction to be executed in the processor;
receive a previously selected resource management policy associated with the instruction, the resource management policy having been selected as likely to provide a substantially optimum execution of an instruction group that includes the instruction, and having been selected from a optimistic resource management policy and a pessimistic resource management policy; and
apply the previously selected resource management policy to the hardware resource. - View Dependent Claims (57, 58, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
59. A method comprising:
-
fetching an instruction to be executed in a central processor unit having an associated resource;
receiving a previously selected resource management policy associated with the instruction, the resource management policy having been selected as likely to provide a substantially optimum execution of an instruction group that includes the instruction, and having been selected from a optimistic resource management policy and a pessimistic resource management policy;
applying the previously selected resource management policy to the resource; and
executing the instruction in the central processor unit. - View Dependent Claims (60, 61, 62, 73, 74, 75, 76, 77)
-
-
78. A device comprising:
-
means for fetching an instruction to be executed in a central processor unit having an associated resource;
means for receiving a previously selected resource management policy associated with the instruction, the resource management policy having been selected as likely to provide a substantially optimum execution of an instruction group that includes the instruction, and having been selected from a optimistic resource management policy and a pessimistic resource management policy;
means for applying the previously selected resource management policy to the resource; and
means for executing the instruction in the central processor unit.
-
Specification