CPC G06F 12/0811 (2013.01) [G06F 12/084 (2013.01); G06F 2212/1028 (2013.01)] | 20 Claims |
1. A method of a computing system for shared cache allocation, comprising:
allocating resources of a cache shared by a plurality of groups of tasks executed in the computing system;
monitoring a bandwidth at a memory hierarchy device that is at a next level to the cache in a memory hierarchy of the computing system;
estimating a change in dynamic power from a corresponding change in the bandwidth before and after the resources are allocated; and
adjusting allocation of the resources according to an allocation policy that receives inputs including the estimated change in the dynamic power and a performance indication of task execution.
|