How to Increase Energy Efficiency with a Single Linux Command
By: Alborz Jelvani, Richard P Martin, Santosh Nagarakatte
Potential Business Impact:
Makes computers use less power without slowing down.
Processors with dynamic power management provide a variety of settings to control energy efficiency. However, tuning these settings does not achieve optimal energy savings. We highlight how existing power capping mechanisms can address these limitations without requiring any changes to current power governors. We validate this approach using system measurements across a month-long data acquisition campaign from SPEC CPU 2017 benchmarks on a server-class system equipped with dual Intel Xeon Scalable processors. Our results indicate that setting a simple power cap can improve energy efficiency by up to 25% over traditional energy-saving system configurations with little performance loss, as most default settings focus on thermal regulation and performance rather than compute efficiency. Power capping is very accessible compared to other approaches, as it can be implemented with a single Linux command. Our results point to programmers and administrators using power caps as a primary mechanism to maintain significant energy efficiency while retaining acceptable performance, as opposed to deploying complex DVFS algorithms.
Similar Papers
Power-Capping Metric Evaluation for Improving Energy Efficiency in HPC Applications
Distributed, Parallel, and Cluster Computing
Saves computer energy for faster science.
Benchmark-based Study of CPU/GPU Power-Related Features through JAX and TensorFlow
Performance
Makes computers use less energy while running fast.
Taming and Controlling Performance and Energy Trade-offs Automatically in Network Applications
Operating Systems
Saves computer energy without slowing them down.