CPC H04L 41/5019 (2013.01) [G06F 9/5011 (2013.01)] | 20 Claims |
1. A hardware processor comprising:
one or more processor cores and an uncore collectively supporting simultaneous execution of multiple workloads; and
within the uncore, an intelligent resource manager to control, during execution of a primary workload among the multiple workloads, allocation of one or more shared microarchitecture resources of the one or more processor cores and the uncore to optimize the allocation of the one or more shared microarchitecture resources subject to enforcing a hardware service level objective (SLO) received as part of an instruction set for the primary workload, the hardware SLO comprising a target value of an SLO metric derived from a performance guarantee associated with the primary workload pursuant to a service level agreement (SLA).
|