Chapter Energy Efficiency for 5G Multi-Tier Cellular Networks

This chapter provides an introduction to quantifying the energy consumed by software. It is written for computer scientists, software engineers, embedded system developers and programmers who want to understand how to measure the energy consumed by the code they write in order to optimize for energy...

Full description

Saved in:
Bibliographic Details
Main Author: Ho Lee, Moon (auth)
Other Authors: Hashem Ali Khan, Md (auth)
Format: Electronic Book Chapter
Language:English
Published: InTechOpen 2016
Subjects:
Online Access:OAPEN Library: download the publication
OAPEN Library: description of the publication
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000naaaa2200000uu 4500
001 oapen_2024_20_500_12657_49157
005 20210602
003 oapen
006 m o d
007 cr|mn|---annan
008 20210602s2016 xx |||||o ||| 0|eng d
020 |a 66052 
040 |a oapen  |c oapen 
024 7 |a 10.5772/66052  |c doi 
041 0 |a eng 
042 |a dc 
072 7 |a RNU  |2 bicssc 
100 1 |a Ho Lee, Moon  |4 auth 
700 1 |a Hashem Ali Khan, Md.  |4 auth 
245 1 0 |a Chapter Energy Efficiency for 5G Multi-Tier Cellular Networks 
260 |b InTechOpen  |c 2016 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
506 0 |a Open Access  |2 star  |f Unrestricted online access 
520 |a This chapter provides an introduction to quantifying the energy consumed by software. It is written for computer scientists, software engineers, embedded system developers and programmers who want to understand how to measure the energy consumed by the code they write in order to optimize for energy efficiency. We start with an overview of the electrical foundations of energy measurement and show how these are applied by reviewing the most commonly found energy sensing techniques. This is followed by a brief discussion of the signal processing required to obtain energy consumption data from sensing. We then present two energy measurement systems that are based on sensing techniques. Both can be used to directly measure the energy consumed by software running on embedded systems without the need to modify the hardware. As an alternative, regression-based techniques can be used to infer energy consumption based on monitoring events during program execution using counters monitors offered by the hardware. We introduce the foundations of regression analysis and illustrate how an energy model for an ARM processor can be built using linear regression. In the conclusion, we offer a wider discussion on what should be considered when selecting an energy measurement technique. 
540 |a Creative Commons  |f https://creativecommons.org/licenses/by/3.0/  |2 cc  |4 https://creativecommons.org/licenses/by/3.0/ 
546 |a English 
650 7 |a Sustainability  |2 bicssc 
653 |a energy measurement, power, energy sensing, energy measurement systems, regression analysis 
773 1 0 |7 nnaa 
856 4 0 |a www.oapen.org  |u https://library.oapen.org/bitstream/id/3d2420ff-1ff7-46c9-8583-de12d1d64bb5/52922.pdf  |7 0  |z OAPEN Library: download the publication 
856 4 0 |a www.oapen.org  |u https://library.oapen.org/handle/20.500.12657/49157  |7 0  |z OAPEN Library: description of the publication