Energy-aware scheduling for high-performance computing systems: A survey

B Kocot, P Czarnul, J Proficz - Energies, 2023 - mdpi.com
High-performance computing (HPC), according to its name, is traditionally oriented toward
performance, especially the execution time and scalability of the computations. However …

Ranking programming languages by energy efficiency

R Pereira, M Couto, F Ribeiro, R Rua, J Cunha… - Science of Computer …, 2021 - Elsevier
This paper compares a large set of programming languages regarding their efficiency,
including from an energetic point-of-view. Indeed, we seek to establish and analyze different …

Energy efficiency across programming languages: how do energy, time, and memory relate?

R Pereira, M Couto, F Ribeiro, R Rua, J Cunha… - Proceedings of the 10th …, 2017 - dl.acm.org
This paper presents a study of the runtime, memory usage and energy consumption of
twenty seven well-known software languages. We monitor the performance of such …

Interactions between environmental sustainability goals and software product quality: A mapping study

GA García-Mireles, MÁ Moraga, F García… - Information and …, 2018 - Elsevier
Context Sustainability is considered as either a quality requirement or a quality characteristic
that should be included in software when environmental protection concerns are being …

Parallel blockwise knowledge distillation for deep neural network compression

C Blakeney, X Li, Y Yan, Z Zong - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Deep neural networks (DNNs) have been extremely successful in solving many challenging
AI tasks in natural language processing, speech recognition, and computer vision …

Towards a green ranking for programming languages

M Couto, R Pereira, F Ribeiro, R Rua… - Proceedings of the 21st …, 2017 - dl.acm.org
While in the past the primary goal to optimize software was the run time optimization,
nowadays there is a growing awareness of the need to reduce energy consumption …

SPELLing out energy leaks: Aiding developers locate energy inefficient code

R Pereira, T Carção, M Couto, J Cunha… - Journal of Systems and …, 2020 - Elsevier
Although hardware is generally seen as the main culprit for a computer's energy usage,
software too has a tremendous impact on the energy spent. Unfortunately, there is still not …

Helping programmers improve the energy efficiency of source code

R Pereira, T Carção, M Couto, J Cunha… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
This paper briefly proposes a technique to detect energy inefficient fragments in the source
code of a software system. Test cases are executed to obtain energy consumption …

The software cache optimization-based method for decreasing energy consumption of computational clusters

AG Kravets, V Egunov - Energies, 2022 - mdpi.com
Reducing the consumption of electricity by computing devices is currently an urgent task.
Moreover, if earlier this problem belonged to the competence of hardware developers and …

A survey of energy concerns for software engineering

SU Lee, N Fernando, K Lee, JG Schneider - Journal of Systems and …, 2024 - Elsevier
There is growing attention to energy efficiency in the software engineering field. This has
been driven by modern technologies, for example, Internet of Things (IoT), Social …