Patent ID: 11972291
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A processor comprising:
a plurality of processor resources allocated to a plurality of executed processes in accordance with a set of quality of service (QoS) rules, the plurality of processor resources including memory bandwidth, cache occupancy, and network bandwidth, all of the plurality of processor resources contained within the processor;
first circuitry/logic to monitor usage of the plurality of processor resources by the plurality of executed processes and to responsively modify an allocation of a first processor resource in the processor for a first process in response to detecting a threshold value being reached in a second processor resource allocated in the processor to the first process, wherein a first QoS rule is to be associated with the first process, the first QoS rule to indicate the threshold value associated with the second processor resource and to further indicate a modification value used by the first circuitry/logic to modify the allocation of the first processor resource; and
one or more cores to execute the first process using the modified allocation of the first processor resource.