Skip to content

Instantly share code, notes, and snippets.

@rootfs
Created May 26, 2022 23:45
Show Gist options
  • Save rootfs/bdc7134a26ddc781742fede010fb7105 to your computer and use it in GitHub Desktop.
Save rootfs/bdc7134a26ddc781742fede010fb7105 to your computer and use it in GitHub Desktop.

Power Estimate

System

Complete System Power Estimation using Processor Performance Events https://lca.ece.utexas.edu/pubs/bircher-TC2012.pdf

CPU

Power estimate wiki (before 2012) https://en.wikipedia.org/wiki/Run-time_estimation_of_system_and_sub-system_level_power_consumption

We have presented a systematic study on the use of performance counters to estimate power online. We found a subset of counters (# Fetched instructions, L1 hit and Dispatch Stalls) that are suitable for estimating power across multiple architecture types within an error of 5%. This was illustrated using an OOO high performance (HPerf) and an in-order low power (LP) core. At 5% average error, the proposed estimator improves upon prior estimators with error of 9% [3] and 11.5% [4]. http://euler.ecs.umass.edu/research/rakk-TCAS2-2013.pdf

DRAM

Leakage power and dynamic energy per access for an SRAM and DRAM memory. The values base on confidential industry predictions and have been anonymised, maintaining the right relations and orders of magnitude. To visualise the meaning of the values, the 2018's predictions have been translated into Watts per MB for leakage and Watts per 100MHz operation speed (under burst access). https://www.researchgate.net/figure/Leakage-power-and-dynamic-energy-per-access-for-an-SRAM-and-DRAM-memory-The-values_fig12_304662183

Per task memory energy consumption https://upcommons.upc.edu/bitstream/handle/2117/98303/DReAM%20an%20Approach%20to%20Estimate%20Per-Task%20DRAM%20Energy.pdf;jsessionid=B733068B3269875E9C59F7588029395A?sequence=1

DDR4 power calculation (activation vs standby) https://www.micron.com/-/media/client/global/documents/products/technical-note/dram/tn4007_ddr4_power_calculation.pdf

Disk

https://www.researchgate.net/publication/261279087_Accurate_and_Low-Overhead_Process-Level_Energy_Estimation_for_Modern_Hard_Disk_Drives

https://mainejournal.umaine.edu/wp-content/uploads/CUGR_Paper.pdf

VM Level Power Estimate

https://www.sfu.ca/~rws1/papers/Power-Consumption-of-Virtual-Machines-with-Network-Transactions.pdf https://hal.inria.fr/hal-01130030/document

Energy Efficiency

CPU RAPL and temperature https://helda.helsinki.fi/bitstream/handle/10138/321707/RAPL_in_Action_Experiences_in_Using_RAPL_for_Power_Measurements.pdf?sequence=1

CPU utilization and energy consumption https://www.quora.com/What-is-the-relation-between-CPU-utilization-and-energy-consumption

Run-time Energy Consumption Estimation Based on Workload in Server System http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.297.6659&rep=rep1&type=pdf

K8s energy aware scheduler https://www.researchgate.net/publication/333062266_Improving_Data_Center_Efficiency_Through_Holistic_Scheduling_In_Kubernetes

GPU

https://arxiv.org/pdf/1905.11012.pdf

http://www.mscs.mu.edu/~rge/pubs/pasa13.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment