geopm::PowerBalancerAgent(3) – agent optimizing performance under a power cap
Synopsis
#include <geopm/PowerBalancerAgent.hpp>
Link with -lgeopm
(MPI) or -lgeopm
(non-MPI)
Description
The PowerBalancerAgent
is designed to enforce an application wide average
per-compute-node power cap while varying the power cap of individual compute nodes
to optimize overall application performance.
The behavior of this agent is described in more detail in the geopm_agent_power_balancer(7) man page. The balancing algorithm is implemented using the geopm::PowerBalancer(3) class.
This class uses the geopm::PowerGovernor(3) to enforce power limits.
For more details, see doxygen page.
See Also
geopm(7), geopm::Agent(3), geopm_agent_power_balancer(7), geopm::PowerBalancer(3), geopm::PowerGovernor(3)