This report presents an overview of the state of the art on several approaches to improve software energy efficiency: code optimisation to speed up execution and to reduce memory access; parallelisation across multiple hardware cores to speed up execution; tuning compiler optimisations; code rewrite to target accelerators. Our recommendations are to invest in experts to assist researchers with those tasks and to invest in funding for research and development into tools to automate energy efficiency optimisation.Part of the UKRI Net Zero Digital Research Infrastructure Scoping Projec
Reducing the consumption of electricity by computing devices is currently an urgent task. Moreover, ...
The energy consumption of ICT is growing at an unprecedented pace. The main drivers for this growth ...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
This report present our methodology, findings and recommendations for a series of interviews and a s...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Advances in processor design have delivered performance improvements for decades. As physical limits...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...
The energy consequences of software are rapidly growing: at the high-end, server farms consume enorm...
Pollock, Lori L.Reducing the energy usage of software is becoming more important in many environment...
ith the advent of the Exascale capability allowing supercomputers to perform at least 1018 IEEE 754 ...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
Reducing the consumption of electricity by computing devices is currently an urgent task. Moreover, ...
The energy consumption of ICT is growing at an unprecedented pace. The main drivers for this growth ...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
This report present our methodology, findings and recommendations for a series of interviews and a s...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Advances in processor design have delivered performance improvements for decades. As physical limits...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...
The energy consequences of software are rapidly growing: at the high-end, server farms consume enorm...
Pollock, Lori L.Reducing the energy usage of software is becoming more important in many environment...
ith the advent of the Exascale capability allowing supercomputers to perform at least 1018 IEEE 754 ...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
Reducing the consumption of electricity by computing devices is currently an urgent task. Moreover, ...
The energy consumption of ICT is growing at an unprecedented pace. The main drivers for this growth ...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...