Intel’s open-source PEPC tool has been updated as the utility for managing and optimized Intel CPU power management features on Linux.
PEPC is short for the Power, Energy, and Performance Configurator and this week’s PEPC v1.6 release brings support for Efficiency Latency Control handling found with current generation Xeon 6 Granite Rapids and Sierra Forest server processors.
Efficiency Latency Control is the uncore feature that allows configuring the server for a trade-off between power efficiency / performance / latency. Running in the ELC mode can enhance the performance-per-Watt of the server processors and the option is typically managed from the system BIOS. There are some sysfs control knobs for ELC tuning with the Intel ELC Linux code while now the PEPC configurator offers up some nice integration for server administrators to tune the ELC thresholds.
As part of the ELC integration and other changes in PEPC 1.6, there is now a pepc uncore command to make some of the dealings with this power management configurator more convenient.
Downloads and more details on the Intel PEPC 1.6 configurator for power management tuning on Linux systems via GitHub.