Chapter Globally Optimised Energy-Efficient Data Centres

A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by software, regardless of how energy-efficient the underlying hardware is. To avoid such waste, programmers need to understand the energy consumption of programs during the development process rather than...

Szczegółowa specyfikacja

Zapisane w:
Opis bibliograficzny
Główni autorzy: O'Sullivan, Barry, Tsachouridis, Vassilios A., Rea, Susan, Ignacio Torrens, J., Chen, Lydia Y., Vojtech Zavrel, V, Pages, Enric, Grimes, Diarmuid, Townley, Jacinta, Scherer, Thomas, Lopez, Lara, Pesch, Dirk, Hensen, Jan, Engbersen, Ton
Format: Online
Język:angielski
Wydane: InTechOpen 2021
Hasła przedmiotowe:
Dostęp online:ONIX_20210602_10.5772/65988_306
Etykiety: Dodaj etykietę
Nie ma etykietki, Dołącz pierwszą etykiete!
_version_ 1869516622112227328
author O'Sullivan, Barry
Tsachouridis, Vassilios A.
Rea, Susan
Ignacio Torrens, J.
Chen, Lydia Y.
Vojtech Zavrel, V
Pages, Enric
Grimes, Diarmuid
Townley, Jacinta
Scherer, Thomas
Lopez, Lara
Pesch, Dirk
Hensen, Jan
Engbersen, Ton
author_browse Chen, Lydia Y.
Engbersen, Ton
Grimes, Diarmuid
Hensen, Jan
Ignacio Torrens, J.
Lopez, Lara
O'Sullivan, Barry
Pages, Enric
Pesch, Dirk
Rea, Susan
Scherer, Thomas
Townley, Jacinta
Tsachouridis, Vassilios A.
Vojtech Zavrel, V
author_facet O'Sullivan, Barry
Tsachouridis, Vassilios A.
Rea, Susan
Ignacio Torrens, J.
Chen, Lydia Y.
Vojtech Zavrel, V
Pages, Enric
Grimes, Diarmuid
Townley, Jacinta
Scherer, Thomas
Lopez, Lara
Pesch, Dirk
Hensen, Jan
Engbersen, Ton
author_sort O'Sullivan, Barry
collection Directory of Open Access Books
description A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by software, regardless of how energy-efficient the underlying hardware is. To avoid such waste, programmers need to understand the energy consumption of programs during the development process rather than waiting to measure energy after deployment. Such understanding is hindered by the large conceptual gap from hardware, where energy is consumed, to high-level languages and programming abstractions. The approaches described in this chapter involve two main topics: energy modelling and energy analysis. The purpose of modelling is to attribute energy values to programming constructs, whether at the level of machine instructions, intermediate code or source code. Energy analysis involves inferring the energy consumption of a program from the program semantics along with an energy model. Finally, the chapter discusses how energy analysis and modelling techniques can be incorporated in software engineering tools, including existing compilers, to assist the energy-aware programmer to optimise the energy consumption of code.
format Online
id doab-20.500.12854ir-70484
institution Directory of Open Access Books
language eng
publishDate 2021
publishDateRange 2021
publishDateSort 2021
publisher InTechOpen
publisherStr InTechOpen
record_format ojs
spelling doab-20.500.12854ir-704842024-04-09T11:41:20Z Chapter Globally Optimised Energy-Efficient Data Centres O'Sullivan, Barry Tsachouridis, Vassilios A. Rea, Susan Ignacio Torrens, J. Chen, Lydia Y. Vojtech Zavrel, V Pages, Enric Grimes, Diarmuid Townley, Jacinta Scherer, Thomas Lopez, Lara Pesch, Dirk Hensen, Jan Engbersen, Ton energy modelling, energy analysis, energy transparency, energy aware, software engineering thema EDItEUR::R Earth Sciences, Geography, Environment, Planning::RN The environment::RNU Sustainability A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by software, regardless of how energy-efficient the underlying hardware is. To avoid such waste, programmers need to understand the energy consumption of programs during the development process rather than waiting to measure energy after deployment. Such understanding is hindered by the large conceptual gap from hardware, where energy is consumed, to high-level languages and programming abstractions. The approaches described in this chapter involve two main topics: energy modelling and energy analysis. The purpose of modelling is to attribute energy values to programming constructs, whether at the level of machine instructions, intermediate code or source code. Energy analysis involves inferring the energy consumption of a program from the program semantics along with an energy model. Finally, the chapter discusses how energy analysis and modelling techniques can be incorporated in software engineering tools, including existing compilers, to assist the energy-aware programmer to optimise the energy consumption of code. 2021-02-10T12:58:18Z 2021-06-02T10:09:04Z 2017 chapter ONIX_20210602_10.5772/65988_306 https://library.oapen.org/handle/20.500.12657/49192 https://directory.doabooks.org/handle/20.500.12854/70484 eng open access image/jpeg image/jpeg n/a n/a https://library.oapen.org/bitstream/20.500.12657/49192/1/53053.pdf https://library.oapen.org/bitstream/20.500.12657/49192/1/53053.pdf InTechOpen 10.5772/65988 10.5772/65988 035ecc65-6737-43cf-a13a-6bdf67ce01f4 open access
spellingShingle energy modelling, energy analysis, energy transparency, energy aware, software engineering
thema EDItEUR::R Earth Sciences, Geography, Environment, Planning::RN The environment::RNU Sustainability
O'Sullivan, Barry
Tsachouridis, Vassilios A.
Rea, Susan
Ignacio Torrens, J.
Chen, Lydia Y.
Vojtech Zavrel, V
Pages, Enric
Grimes, Diarmuid
Townley, Jacinta
Scherer, Thomas
Lopez, Lara
Pesch, Dirk
Hensen, Jan
Engbersen, Ton
Chapter Globally Optimised Energy-Efficient Data Centres
title Chapter Globally Optimised Energy-Efficient Data Centres
title_full Chapter Globally Optimised Energy-Efficient Data Centres
title_fullStr Chapter Globally Optimised Energy-Efficient Data Centres
title_full_unstemmed Chapter Globally Optimised Energy-Efficient Data Centres
title_short Chapter Globally Optimised Energy-Efficient Data Centres
title_sort chapter globally optimised energy efficient data centres
topic energy modelling, energy analysis, energy transparency, energy aware, software engineering
thema EDItEUR::R Earth Sciences, Geography, Environment, Planning::RN The environment::RNU Sustainability
topic_facet energy modelling, energy analysis, energy transparency, energy aware, software engineering
thema EDItEUR::R Earth Sciences, Geography, Environment, Planning::RN The environment::RNU Sustainability
url ONIX_20210602_10.5772/65988_306
work_keys_str_mv AT osullivanbarry chaptergloballyoptimisedenergyefficientdatacentres
AT tsachouridisvassiliosa chaptergloballyoptimisedenergyefficientdatacentres
AT reasusan chaptergloballyoptimisedenergyefficientdatacentres
AT ignaciotorrensj chaptergloballyoptimisedenergyefficientdatacentres
AT chenlydiay chaptergloballyoptimisedenergyefficientdatacentres
AT vojtechzavrelv chaptergloballyoptimisedenergyefficientdatacentres
AT pagesenric chaptergloballyoptimisedenergyefficientdatacentres
AT grimesdiarmuid chaptergloballyoptimisedenergyefficientdatacentres
AT townleyjacinta chaptergloballyoptimisedenergyefficientdatacentres
AT schererthomas chaptergloballyoptimisedenergyefficientdatacentres
AT lopezlara chaptergloballyoptimisedenergyefficientdatacentres
AT peschdirk chaptergloballyoptimisedenergyefficientdatacentres
AT hensenjan chaptergloballyoptimisedenergyefficientdatacentres
AT engbersenton chaptergloballyoptimisedenergyefficientdatacentres