Power consumption and temperature are monitored by the operating system, which communicates the necessary adjustments back to the SMU.
The operating system tracks power usage and temperature, then sends instructions back to the SMU to make necessary changes.