dotnet / dotnet/BenchmarkDotNet
Integrate RAPL energy usage measurements
- Dominant language
- C#
- Stars
- 11.5k
- Forks
- 1.1k
- Avg merge
- 4d 11h
- Merged PRs (30d)
- 11
Description
This could be a great addition to this framework if energy usage measurements could be included in the benchmarks. Energy efficiency is becoming more relevant, and it is known that energy usage does not always correlate with execution time.
Recent research suggests that RAPL provides good enough measurements:
> Our observations reveal that RAPL readings are highly correlated with plug power, promisingly accurate enough, and have negligible performance overhead. Experimental results suggest RAPL can be a very useful tool to measure and monitor the energy consumption of servers without deploying any complex power meters.
https://dl.acm.org/doi/abs/10.1145/3177754
Contributor guide
Assessment
This issue has not been assessed yet.