The DOI matches its Crossref record; 43 of the 43 references it cites were found in a registry or an index.
Energy-Aware High-Performance Computing: Survey of State-of-the-Art Tools, Techniques, and Environments
Open accessAbstract
The paper presents state of the art of energy-aware high-performance computing (HPC), in particular identification and classification of approaches by system and device types, optimization metrics, and energy/power control methods. System types include single device, clusters, grids, and clouds while considered device types include CPUs, GPUs, multiprocessor, and hybrid systems. Optimization goals include various combinations of metrics such as execution time, energy consumption, and temperature with consideration of imposed power limits. Control methods include scheduling, DVFS/DFS/DCT, power capping with programmatic APIs such as Intel RAPL, NVIDIA NVML, as well as application optimizations, and hybrid methods. We discuss tools and APIs for energy/power management as well as tools and environments for prediction and/or simulation of energy/power consumption in modern HPC systems. Finally, programming examples, i.e., applications and benchmarks used in particular works are discussed. Based on our review, we identified a set of open areas and important up-to-date problems concerning methods and tools for modern HPC systems allowing energy-aware processing.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
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?
The cited source says what the claim attributes to it.
In the citing paper
“New cluster systems are planned to be no more than 20 MW in power [30], with the goal of attaining exascale performance as quickly as possible.”
From Energy efficiency in cloud computing data centers: a survey on software technologies (2023) · cites this paper as [30]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Calheiros, R. N., Ranjan, R. K., Beloglazov, A., Rose, C. A. F. D., & Buyya, R. (2010) · Software Practice and Experience · doi:10.1002/spe.995 · Cited by 4,961
Beloglazov, A., Abawajy, J., & Buyya, R. (2011) · Future Generation Computer Systems · doi:10.1016/j.future.2011.04.017 · Cited by 2,865
A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems
Beloglazov, A., Buyya, R., Lee, Y. C., & Zomaya, A. (2011) · Advances in Computers · doi:10.1016/b978-0-12-385512-1.00003-7 · Cited by 777
GreenCloud: a packet-level simulator of energy-aware cloud computing data centers
Kliazovich, D., Bouvry, P., & Khan, S. U. (2010) · The Journal of Supercomputing · doi:10.1007/s11227-010-0504-1 · Cited by 556
Versatile, scalable, and accurate simulation of distributed applications and platforms
Casanova, H., Giersch, A., Legrand, A., Quinson, M., & Suter, F. (2014) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2014.06.008 · Cited by 423
A survey on techniques for improving the energy efficiency of large-scale distributed systems
Orgerie, A., de Assunção, M. D., & Lefèvre, L. (2014) · ACM Computing Surveys · doi:10.1145/2532637 · Cited by 362
Scheduling of scientific workflows in the ASKALON grid environment
Wieczorek, M., Prodan, R., & Fahringer, T. (2005) · ACM SIGMOD Record · doi:10.1145/1084805.1084816 · Cited by 324
Mastelić, T., Oleksiak, A., Claußen, H., Brandić, I., Pierson, J., & Vasilakos, A. V. (2014) · ACM Computing Surveys · doi:10.1145/2656204 · Cited by 301
RAPL in Action: Experiences in Using RAPL for Power Measurements
Khan, K. N., Hirki, M., Niemi, T., Nurminen, J. K., & Ou, Z. (2018) · ACM Transactions on Modeling and Performance Evaluation of Computing Systems · doi:10.1145/3177754 · Cited by 298
Measuring energy consumption for short code paths using RAPL
Hähnel, M., Döbel, B., Völp, M., et al. (2012) · ACM SIGMETRICS Performance Evaluation Review · doi:10.1145/2425248.2425252 · Cited by 273
Thermal-Aware Task Scheduling for Energy Minimization in Heterogeneous Real-Time MPSoC Systems
Zhou, J., Wei, T., Chen, M., et al. (2015) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2015.2501286 · Cited by 141
DISSECT-CF: A simulator to foster energy-aware scheduling in infrastructure clouds
Kecskeméti, G. (2015) · Simulation Modelling Practice and Theory · doi:10.1016/j.simpat.2015.05.009 · Cited by 105
Thermal aware workload placement with task-temperature profiles in a data center
Wang, L., Khan, S. U., & Dayal, J. (2011) · The Journal of Supercomputing · doi:10.1007/s11227-011-0635-z · Cited by 103
A Survey of Power and Energy Predictive Models in HPC Systems and Applications
O'Brien, K. M., Pietri, I., Manumachu, R. R., Lastovetsky, A., & Sakellariou, R. (2017) · ACM Computing Surveys · doi:10.1145/3078811 · Cited by 102
Utilizing green energy prediction to schedule mixed batch and service jobs in data centers
Akşanlı, B., Venkatesh, J., Zhang, L., et al. (2012) · ACM SIGOPS Operating Systems Review · doi:10.1145/2094091.2094105 · Cited by 74
Energy-aware job scheduler for high-performance computing
Mämmelä, O., Majanen, M., Basmadjian, R., et al. (2011) · Computer Science - Research and Development · doi:10.1007/s00450-011-0189-6 · Cited by 67
Exploiting performance counters to predict and improve energy performance of HPC systems
Chetsa, G. L. T., Lefèvre, L., Pierson, J., Stolf, P., & Costa, G. D. (2014) · Future generations computer systems · doi:10.1016/j.future.2013.07.010 · Cited by 64
Strategies for Energy-Efficient Resource Management of Hybrid Programming Models
Li, D., de Supinski, B. R., Schulz, M., et al. (2012) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2012.95 · Cited by 58
Manumachu, R. R., & Lastovetsky, A. (2017) · IEEE Transactions on Computers · doi:10.1109/tc.2017.2742513 · Cited by 58
DCworms – A tool for simulation of energy efficiency in distributed computing infrastructures
Kurowski, K., Oleksiak, A., Piątek, W., et al. (2013) · Simulation Modelling Practice and Theory · doi:10.1016/j.simpat.2013.08.007 · Cited by 57
Maximizing Performance Under a Power Cap
Zhang, H., & Hoffmann, H. (2016) · ACM SIGPLAN Notices · doi:10.1145/2954679.2872375 · Cited by 47
Investigating power capping toward energy‐efficient scientific applications
Haidar, A., Jagode, H., Vaccaro, P., YarKhan, A., Tomov, S. Z., & Dongarra, J. J. (2018) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.4485 · Cited by 46
REQUIREMENTS FOR AN EVENT-BASED SIMULATION PACKAGE FOR GRID SYSTEMS
Xhafa, F., CARRETERO, J., Barolli, L., et al. (2007) · Journal of Interconnection Networks · doi:10.1142/s0219265907001965 · Cited by 44
A survey on software methods to improve the energy efficiency of parallel computing
Jin, C., de Supinski, B. R., Abramson, D., et al. (2016) · The International Journal of High Performance Computing Applications · doi:10.1177/1094342016665471 · Cited by 44
Energy-aware performance analysis methodologies for HPC architectures—An exploratory study
Benedict, S. (2012) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2012.08.003 · Cited by 42
Hierarchical genetic-based grid scheduling with energy optimization
Kołodziej, J., Khan, S. U., Wang, L., Byrski, A., Min‐Allah, N., & Madani, S. A. (2012) · Cluster Computing · doi:10.1007/s10586-012-0226-7 · Cited by 41
Using Performance-Power Modeling to Improve Energy Efficiency of HPC Applications
Wu, X., Taylor, V., Cook, J., et al. (2016) · Computer · doi:10.1109/mc.2016.311 · Cited by 36
Profile-based application assignment for greener and more energy-efficient data centers
Vasudevan, M., Tian, Y., Tang, M., et al. (2016) · Future Generation Computer Systems · doi:10.1016/j.future.2016.06.037 · Cited by 34
MERPSYS: An environment for simulation of parallel application execution on large scale HPC systems
Czarnul, P., Kuchta, J., Matuszek, M. R., et al. (2017) · Simulation Modelling Practice and Theory · doi:10.1016/j.simpat.2017.05.009 · Cited by 32
Self-citationGSSIM – A Tool for Distributed Computing Experiments
Bąk, S., Krystek, M., Kurowski, K., et al. (2011) · Scientific Programming · doi:10.1155/2011/925395 · Cited by 29
Energy and thermal models for simulation of workload and resource management in computing systems
Piątek, W., Oleksiak, A., & Costa, G. D. (2015) · Simulation Modelling Practice and Theory · doi:10.1016/j.simpat.2015.04.008 · Cited by 26
Using a New Event-Based Simulation Framework for Investigating Resource Provisioning in Clouds
Ostermann, S., Plankensteiner, K., & Prodan, R. (2011) · Scientific Programming · doi:10.1155/2011/267153 · Cited by 24
Using Datacenter Simulation to Evaluate Green Energy Integration
Akşanlı, B., Venkatesh, J., & Rosing (2012) · Computer · doi:10.1109/mc.2012.249 · Cited by 20
Integrating performance analysis and energy efficiency optimizations in a unified environment
Schöne, R., & Molka, D. (2013) · Computer Science - Research and Development · doi:10.1007/s00450-013-0243-7 · Cited by 20
Peraza, J., Tiwari, A., Laurenzano, M. A., et al. (2013) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.3184 · Cited by 20
Energy monitoring as an essential building block towards sustainable ultrascale systems
Almeida, F., de Assunção, M. D., Barbosa, J. G., et al. (2017) · Sustainable Computing Informatics and Systems · doi:10.1016/j.suscom.2017.10.013 · Cited by 19
Energy-efficient Algorithms for Ultrascale Systems
Carretero, J., Distefano, S., Petcu, D., et al. (2015) · Supercomputing Frontiers and Innovations · doi:10.14529/jsfi150205 · Cited by 9
Miwa, S., Aita, S., & Nakamura, H. (2013) · Computer Science - Research and Development · doi:10.1007/s00450-013-0238-4 · Cited by 7
An intelligent energy optimization approach for MPI based applications in HPC systems
Unni, B., Parveen, N., Kumar, A., et al. (2013) · CSI Transactions on ICT · doi:10.1007/s40012-013-0012-6 · Cited by 6
TracSim: Simulating and scheduling trapped power capacity to maximize machine room throughput
Zhang, Z., Lang, M., Pakin, S., et al. (2015) · Parallel Computing · doi:10.1016/j.parco.2015.11.002 · Cited by 6
Multi‐layered simulations at the heart of workflow enactment on clouds
Ostermann, S., Kecskeméti, G., & Prodan, R. (2015) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.3733 · Cited by 4
Diethelm, K. (2016) · PAMM · doi:10.1002/pamm.201610407 · Cited by 3
A mechanism to reduce energy waste in the post-execution of GPU applications
Carreño, E. D., Sarates, A. S., & Navaux, P. O. A. (2015) · Journal of Physics Conference Series · doi:10.1088/1742-6596/649/1/012002 · Cited by 2
Research works printed but not linked: 5
- 2013, Transition of HPC towards exascale computing, 24
- 2013, International Journal of Computer Science and Mobile Computing, 2, 46
- 2010, Collecting performance data with PAPI-C, 157
- 2014, Optimization of execution time under power consumption constraints in a heterogeneous parallel system with gpus and cpus, 66
- 2015, Energy-aware gpu-raid scheduling for reducing energy consumption in cloud storage systems, 705
Cited by
Energy efficiency in cloud computing data centers: a survey on software technologies
Katal, A., Dahiya, S., & Choudhury, T. (2023) · Cluster Computing · doi:10.1007/s10586-022-03713-0 · Cited by 516
“New cluster systems are planned to be no more than 20 MW in power [30], with the goal of attaining exascale performance as quickly as possible.”
Background
Metadata
- Authors
- Czarnul, P., Proficz, J., & Krzywaniak, A.
- Affiliations
- Dept. of Computer Architecture, Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology, Gdańsk, Poland
- Gdańsk University of Technology (PL)
- Venue
- Scientific Programming
- Publisher
- Wiley
- Published
- 2019-04-24
- Volume
- 2019
- Pages
- 1-19
- ISSN
- 1058-9244 (ISSN-L)
- 1875-919X
- OpenAlex
- W2941845317
- Cited by
- 57
- References
- 43
- Citations by year
- 2026: 3 · 2025: 11 · 2024: 8 · 2023: 9 · 2022: 8 · 2021: 9 · 2020: 8 · 2019: 1
- FWCI
- 6.59
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Scientific Programming (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- 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
- energy-aware computing, high-performance computing, energy management, power management, dynamic voltage and frequency scaling, dynamic thermal management, power capping, load forecasting, energy consumption simulation, HPC clusters, GPU computing, scheduling, temperature control
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
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.