CPC G06F 1/26 (2013.01) | 20 Claims |
11. A hardware processor, comprising:
a system management unit; and
one or more systems coupled to the system management unit;
wherein the hardware processor is embodied as an integrated circuit; and
wherein the system management unit includes:
a workload prediction controller embodied as a hardware controller embedded in the integrated circuit and dedicated to performing workload prediction; and
a power management controller;
wherein the workload prediction controller is configured to execute operations including:
receiving telemetry data for the one or more systems;
determining a workload prediction by processing the telemetry data through a workload prediction model executed by the workload prediction controller;
selecting a profile, from a plurality of profiles, that matches the workload prediction, wherein the selected profile specifies one or more operating parameters for the hardware processor; and
providing the selected profile to the power management controller of the hardware processor for controlling an operational characteristic of the one or more systems.
|