Energy-aware scheduling for high-performance computing systems: A survey
High-performance computing (HPC), according to its name, is traditionally oriented toward
performance, especially the execution time and scalability of the computations. However …
performance, especially the execution time and scalability of the computations. However …
Ranking programming languages by energy efficiency
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 …
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?
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 …
twenty seven well-known software languages. We monitor the performance of such …
Interactions between environmental sustainability goals and software product quality: A mapping study
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 …
that should be included in software when environmental protection concerns are being …
Parallel blockwise knowledge distillation for deep neural network compression
Deep neural networks (DNNs) have been extremely successful in solving many challenging
AI tasks in natural language processing, speech recognition, and computer vision …
AI tasks in natural language processing, speech recognition, and computer vision …
Towards a green ranking for programming languages
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 …
nowadays there is a growing awareness of the need to reduce energy consumption …
SPELLing out energy leaks: Aiding developers locate energy inefficient code
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 …
software too has a tremendous impact on the energy spent. Unfortunately, there is still not …
Helping programmers improve the energy efficiency of source code
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 …
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 …
Moreover, if earlier this problem belonged to the competence of hardware developers and …
A survey of energy concerns for software engineering
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 …
been driven by modern technologies, for example, Internet of Things (IoT), Social …