Multiprocessor resource optimization
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include a device and a method. In an embodiment, a method applies a first resource management strategy to a first resource associated with a first processor and executes an instruction block in a first processor. The method also applies a second resource management strategy to a second resource of a similar type as the first resource and executes the instruction block in a second processor. The method further selects a resource management strategy likely to provide a substantially optimum execution of the instruction group from the first resource management strategy and the second resource management strategy.
-
Citations
65 Claims
-
1-42. -42. (canceled)
-
43. A device comprising:
-
a processor having an associated hardware resource and a present context; and
a control unit associated with the processor and operable to fetch an instruction of an instruction group for execution by the processor;
receive a previously selected resource management policy associated with the instruction, the previously selected resource management policy selected as likely to provide a substantially optimum execution of the instruction group if the processor has a predefined context; and
apply the previously selected resource management policy if a predetermined correlation exists between the present context of the processor and the predefined context. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
44. A method comprising:
-
fetching an instruction of an instruction group to be executed by a processor core of a chip having at least two processor cores that each have access to a resource;
receiving a previously selected resource management policy associated with the instruction group, the resource management policy having been selected as likely to provide a substantially optimum execution of the instruction group;
applying the previously selected resource management policy to the resource; and
executing the instruction by the processor core. - View Dependent Claims (45, 46, 47, 48)
-
-
61. A method implemented in a computing device, the method comprising:
-
fetching an instruction of an instruction group for execution by a processor having an associated hardware resource;
receiving a previously selected resource management policy associated with the instruction, the previously selected resource management policy selected as likely to provide a substantially optimum execution of the instruction group if the processor has a predefined context; and
applying the previously selected resource management policy if a predetermined correlation exists between the present context of the processor and the predefined context. - View Dependent Claims (62, 63)
-
-
64. A computing device comprising:
-
means for fetching an instruction of an instruction group for execution by a processor having an associated hardware resource;
means for receiving a previously selected resource management policy associated with the instruction, the previously selected resource management policy selected as likely to provide a substantially optimum execution of the instruction group if the processor has a predefined context; and
means for applying the previously selected resource management policy if a predetermined correlation exists between the present context of the processor and the predefined context. - View Dependent Claims (65)
-
Specification