The DOI matches its Crossref record; its reference list is not available.
RAPL in Action: Experiences in Using RAPL for Power Measurements
Open accessAbstract
To improve energy efficiency and comply with the power budgets, it is important to be able to measure the power consumption of cloud computing servers. Intel’s Running Average Power Limit (RAPL) interface is a powerful tool for this purpose. RAPL provides power limiting features and accurate energy readings for CPUs and DRAM, which are easily accessible through different interfaces on large distributed computing systems. Since its introduction, RAPL has been used extensively in power measurement and modeling. However, the advantages and disadvantages of RAPL have not been well investigated yet. To fill this gap, we conduct a series of experiments to disclose the underlying strengths and weaknesses of the RAPL interface by using both customized microbenchmarks and three well-known application level benchmarks: Stream , Stress-ng , and ParFullCMS . Moreover, to make the analysis as realistic as possible, we leverage two production-level power measurement datasets from the Taito , a supercomputing cluster of the Finnish Center of Scientific Computing and also replicate our experiments on Amazon EC2. Our results illustrate different aspects of RAPL and document the findings through comprehensive analysis. 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 d…
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“For those without access to Slurm, Intel's RAPL supports access to measurements through three mechanisms, but only one of these (the powercap interface only available on some systems) does not require root access (see more discussion by Khan et al. (2018)).”
From Towards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learning (2020) · cites this paper as Khan et al. (2018)
In the citing paper
“As Khan et al. (2018) discuss, and we encounter ourselves, poor driver support makes tracking energy difficult.”
From Towards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learning (2020) · cites this paper as Khan et al. (2018)
Citations
No citation lists for this paper
No citation lists for this paper yet — checked again daily.
References 35 · Cited by 298
Research works printed but not linked: 40
- David Abdurachmanov , Peter Elmer , Giulio Eulisse , Robert Knight , Tapio Niemi , Jukka K. Nurminen , Filip Nyback , Goncalo Pestana , Zhonghong Ou , and Kashif Nizam Khan . 2014. Techniques and tools for measuring energy efficiency of scientific software applications. CoRR abs/1410.3440 ( 2014 ). Retrieved from http://arxiv.org/abs/1410.3440. David Abdurachmanov, Peter Elmer, Giulio Eulisse, Robert Knight, Tapio Niemi, Jukka K. Nurminen, Filip Nyback, Goncalo Pestana, Zhonghong Ou, and Kashif Nizam Khan. 2014. Techniques and tools for measuring energy efficiency of scientific software applications. CoRR abs/1410.3440 (2014). Retrieved from http://arxiv.org/abs/1410.3440. · arXiv
- 10.1145/1837274.1837479 · DOI
- 10.1145/1840845.1840883 · DOI
- 10.1145/2989081.2989088 · DOI · Paper page
- 10.1016/j.suscom.2014.03.006 · DOI
- 10.1109/CGC.2012.113 · DOI
- 10.1016/S0168-9002(03)01368-8 · DOI · Paper page
- 10.1109/ISPASS.2013.6557170 · DOI
- 10.1109/IPDPSW.2015.70 · DOI
- 10.1109/IPDPSW.2015.70 · DOI
- 10.1145/2425248.2425252 · DOI
- Mikael Hirki . 2015. Energy and Performance Profiling of Scientific Computing. Master’s thesis . Aalto University . Mikael Hirki. 2015. Energy and Performance Profiling of Scientific Computing. Master’s thesis. Aalto University.
- Mikael Hirki , Zhonghong Ou , Kashif Nizam Khan , Jukka K Nurminen , and Tapio Niemi . 2016 . Empirical study of the power consumption of the x86-64 instruction decoder . In Proceedings of the USENIX Workshop on Cool Topics on Sustainable Data Centers (CoolDC’16) . USENIX Association. Mikael Hirki, Zhonghong Ou, Kashif Nizam Khan, Jukka K Nurminen, and Tapio Niemi. 2016. Empirical study of the power consumption of the x86-64 instruction decoder. In Proceedings of the USENIX Workshop on Cool Topics on Sustainable Data Centers (CoolDC’16). USENIX Association.
- 10.1145/2834800.2834807 · DOI
- 10.1109/IGCC.2015.7393710 · DOI
- Intel Corporation 2015. Intel® 64 and IA-32 Architectures Software Developer’s Manual , Volume 3 , System Programming Guide. Intel Corporation . Intel Corporation 2015. Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3, System Programming Guide. Intel Corporation.
- R. Kavanagh , D. Armstrong , and K. Djemame . 2016. Accuracy of energy model calibration with IPMI . In Proceedings of the 2016 IEEE 9th International Conference on Cloud Computing (CLOUD’16) . 648--655. R. Kavanagh, D. Armstrong, and K. Djemame. 2016. Accuracy of energy model calibration with IPMI. In Proceedings of the 2016 IEEE 9th International Conference on Cloud Computing (CLOUD’16). 648--655.
- 10.1109/ICAC.2016.45 · DOI
- K. N. Khan , F. Nybäck , Z. Ou , J. K. Nurminen , T. Niemi , G. Eulisse , P. Elmer , and D. Abdurachmanov . 2015. Energy profiling using IgProf . In Proceedings of the 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. 1115--1118 . K. N. Khan, F. Nybäck, Z. Ou, J. K. Nurminen, T. Niemi, G. Eulisse, P. Elmer, and D. Abdurachmanov. 2015. Energy profiling using IgProf. In Proceedings of the 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. 1115--1118.
- 10.1007/s00450-016-0325-4 · DOI
- R. Khanna , F. Zuhayri , M. Nachimuthu , C. Le , and M. J. Kumar . 2011. Unified extensible firmware interface: An innovative approach to DRAM power control . In Proceedings of the 2011 International Conference on Energy Aware Computing. 1--6. R. Khanna, F. Zuhayri, M. Nachimuthu, C. Le, and M. J. Kumar. 2011. Unified extensible firmware interface: An innovative approach to DRAM power control. In Proceedings of the 2011 International Conference on Energy Aware Computing. 1--6.
- Gary Lawson , Masha Sosonkina , and Yuzhong Shen . 2015. Towards modeling energy consumption of Xeon Phi. arXiv:1505.06539 ( 2015 ). Gary Lawson, Masha Sosonkina, and Yuzhong Shen. 2015. Towards modeling energy consumption of Xeon Phi. arXiv:1505.06539 (2015). · arXiv
- 10.1109/DASC.2011.87 · DOI
- 10.1016/j.suscom.2014.07.004 · DOI
- John D. McCalpin . 1995 . Memory bandwidth and machine balance in current high performance computers. IEEE Comput. Soc. Tech. Committee Comput. Architect. (TCCA) Newsletter ( Dec. 1995), 19--25. John D. McCalpin. 1995. Memory bandwidth and machine balance in current high performance computers. IEEE Comput. Soc. Tech. Committee Comput. Architect. (TCCA) Newsletter (Dec. 1995), 19--25.
- John C. McCullough , Yuvraj Agarwal , Jaideep Chandrashekar , Sathyanarayan Kuppuswamy , Alex C. Snoeren , and Rajesh K. Gupta . 2011. Evaluating the effectiveness of model-based power characterization . In Proceedings of the 2011 USENIX Conference on USENIX Annual Technical Conference (USENIXATC’11) . USENIX Association, Berkeley, CA, 12--12. Retrieved from DOI: http://dl.acm.org/citation.cfm?id= 2002 181.2002193. John C. McCullough, Yuvraj Agarwal, Jaideep Chandrashekar, Sathyanarayan Kuppuswamy, Alex C. Snoeren, and Rajesh K. Gupta. 2011. Evaluating the effectiveness of model-based power characterization. In Proceedings of the 2011 USENIX Conference on USENIX Annual Technical Conference (USENIXATC’11). USENIX Association, Berkeley, CA, 12--12. Retrieved from DOI: http://dl.acm.org/citation.cfm?id=2002181.2002193.
- 10.1109/TPDS.2013.183 · DOI
- Chad M. Paradis . 2015. Detailed Low-cost Energy and Power Monitoring of Computing Systems. Master’s thesis . University of Maine . Chad M. Paradis. 2015. Detailed Low-cost Energy and Power Monitoring of Computing Systems. Master’s thesis. University of Maine.
- 10.1145/2464996.2465009 · DOI
- Plugwise. 2017. Energy management systems of the 21st century. Retrieved from https://www.plugwise.com/. Plugwise. 2017. Energy management systems of the 21st century. Retrieved from https://www.plugwise.com/.
- 10.1002/cpe.3188 · DOI
- A. Skrenes and C. Williamson . 2016. Experimental calibration and validation of a speed scaling simulator . In Proceedings of the 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS’16) . 105--114. A. Skrenes and C. Williamson. 2016. Experimental calibration and validation of a speed scaling simulator. In Proceedings of the 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS’16). 105--114.
- Balaji Subramaniam and Wu-chun Feng. 2015. On the energy proportionality of scale-out workloads. CoRR abs/1501.02729 ( 2015 ). Retrieved from DOI: http://arxiv.org/abs/1501.02729. Balaji Subramaniam and Wu-chun Feng. 2015. On the energy proportionality of scale-out workloads. CoRR abs/1501.02729 (2015). Retrieved from DOI: http://arxiv.org/abs/1501.02729. · arXiv
- 10.1145/2479871.2479878 · DOI
- 10.1109/ICPPW.2012.39 · DOI
- 10.1109/ICPPW.2012.39 · DOI
- Simon N. Wood . 2017. Generalized Additive Models: An Introduction with R . CRC Press . Simon N. Wood. 2017. Generalized Additive Models: An Introduction with R. CRC Press.
- Yan Zhai , Xiao Zhang , Stephane Eranian , Lingjia Tang , and Jason Mars . 2014 . HaPPy: Hyperthread-aware power profiling dynamically . In Proceedings of the 2014 USENIX Annual Technical Conference (USENIXATC’14) . USENIX Association, Philadelphia, PA, 211--217. Yan Zhai, Xiao Zhang, Stephane Eranian, Lingjia Tang, and Jason Mars. 2014. HaPPy: Hyperthread-aware power profiling dynamically. In Proceedings of the 2014 USENIX Annual Technical Conference (USENIXATC’14). USENIX Association, Philadelphia, PA, 211--217.
- Huazhe Zhang and Henry Hoffmann . 2015 . A quantitative evaluation of the RAPL power control system . In Proceedings of the 10th International Workshop on Feedback Computing. Huazhe Zhang and Henry Hoffmann. 2015. A quantitative evaluation of the RAPL power control system. In Proceedings of the 10th International Workshop on Feedback Computing.
- 10.1145/2872362.2872375 · DOI
Metadata
- Authors
- Khan, K. N., Hirki, M., Niemi, T., Nurminen, J. K., & Ou, Z.
- Affiliations
- Helsinki Institute of Physics (FI)
- Beijing University of Posts and Telecommunications (CN)
- Venue
- ACM Transactions on Modeling and Performance Evaluation of Computing Systems
- Published
- 2018-03-22
- Volume
- 3
- Issue
- 2
- Pages
- 1-26
- ISSN
- 2376-3639 (ISSN-L)
- 2376-3647
- OpenAlex
- W2793320545
- Cited by
- 298
- References
- 35
- Citations by year
- 2026: 61 · 2025: 78 · 2024: 52 · 2023: 31 · 2022: 22 · 2021: 21 · 2020: 16 · 2019: 16 · 2018: 1
- FWCI
- 15.49
- Type
- journal article
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- ACM Transactions on Modeling and Performance Evaluation of Computing Systems (publishedVersion)
- Työväentutkimus Vuosikirja (submittedVersion, other-oa)
- IRIS (submittedVersion)
- SERVAL (Université de Lausanne) (submittedVersion)
- Funders
- Central Universities and National Natural Science Foundation of China (61702046)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Keywords
- RAPL, power measurement, energy efficiency, processor power consumption, Plug Power, power budgeting, power monitoring, performance overhead, driver support, Amazon EC2
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: RAPL in Action: Experiences in Using RAPL for Power Measurements. https://app.cochat.ai/papers/10.1145/3177754
- The paper
- Khan, K. N., Hirki, M., Niemi, T., Nurminen, J. K., & Ou, Z. (2018). RAPL in Action: Experiences in Using RAPL for Power Measurements. ACM Transactions on Modeling and Performance Evaluation of Computing Systems. https://doi.org/10.1145/3177754