dotnet / dotnet/BenchmarkDotNet

Integrate RAPL energy usage measurements

Open
#2,284 10 comments 3 reactions 1 assignee Claimed by @wild0ne View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.