Abstract
High-performance computing (HPC), according to its name, is traditionally oriented toward performance, especially the execution time and scalability of the computations. However, due to the high cost and environmental issues, energy consumption has already become a very important factor that needs to be considered. The paper presents a survey of energy-aware scheduling methods used in a modern HPC environment, starting with the problem definition, tackling various goals set up for this challenge, including a bi-objective approach, power and energy constraints, and a pure energy solution, as well as metrics related to the subject. Then, considered types of HPC systems and related energy-saving mechanisms are described, from multicore-processors/graphical processing units (GPU) to more complex solutions, such as compute clusters supporting dynamic voltage and frequency scaling (DVFS), power capping, and other functionalities. The main section presents a collection of carefully selected algorithms, classified by the programming method, e.g., machine learning or fuzzy logic. Moreover, other surveys published on this subject are summarized and commented on, and finally, an overview of the current state-of-the-art with open problems and further research areas is presented.
Subject
Energy (miscellaneous),Energy Engineering and Power Technology,Renewable Energy, Sustainability and the Environment,Electrical and Electronic Engineering,Control and Optimization,Engineering (miscellaneous),Building and Construction
Reference148 articles.
1. Czarnul, P. (2018). Parallel Programming for Modern High Performance Computing Systems, CRC Press.
2. Dongarra, J. (2022). HPC: Where We Are Today and a Look into the Future, Parallel Processing and Applied Mathematics, PPAM.
3. Energy-Aware High-Performance Computing: Survey of State-of-the-Art Tools, Techniques, and Environments;Czarnul;Sci. Program.,2019
4. Subramaniam, B., and Feng, W.C. (2012, January 21–25). The Green Index: A Metric for Evaluating System-Wide Energy Efficiency in HPC Systems. Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops PhD Forum, Shanghai, China.
5. Laros III, J.H., Pedretti, K., Kelly, S.M., Shu, W., Ferreira, K., Vandyke, J., and Vaughan, C. (2013). Energy-Efficient High Performance Computing, Springer.
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献