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...
Zapisane w:
| Główni autorzy: | , , , , , , , , , , , , , |
|---|---|
| Format: | Online |
| Język: | angielski |
| Wydane: |
InTechOpen
2021
|
| Hasła przedmiotowe: | |
| Dostęp online: | ONIX_20210602_10.5772/65988_306 |
| Etykiety: |
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 |