2015
DOI: 10.7287/peerj.preprints.886v1
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

What do programmers know about the energy consumption of software?

Abstract: Traditionally, programmers have received a wide range of training on programming languages and methodologies, but rarely about software energy consumption. Yet, the popularity of mobile devices and cloud computing require increased awareness about software energy consumption. On a mobile device, computation is often limited by the battery life. Under the demands of cloud computing, data centers struggle to reduce energy consumption through virtualization and data center infrastructure management (DCIM) systems… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

4
46
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(50 citation statements)
references
References 3 publications
4
46
0
Order By: Relevance
“…The metrics for the radar chart were '% CPU time' (CPU), 'available MBytes' (memory), '% disk idle time' (hard disk), 'power consumption' (in Watt) and the 'total Bytes per second' (network). Compared to Systester the network metric was included and and its range was determined using Lan Speed Test 7 . In this case an architectural change was applied to make Document Generator multi-threaded.…”
Section: B Rus For a Commercial Software Productmentioning
confidence: 99%
See 2 more Smart Citations
“…The metrics for the radar chart were '% CPU time' (CPU), 'available MBytes' (memory), '% disk idle time' (hard disk), 'power consumption' (in Watt) and the 'total Bytes per second' (network). Compared to Systester the network metric was included and and its range was determined using Lan Speed Test 7 . In this case an architectural change was applied to make Document Generator multi-threaded.…”
Section: B Rus For a Commercial Software Productmentioning
confidence: 99%
“…In a recent study, Hindle [5] presents a method to analyze EC across releases of software products, which provides a basis for sustainable endeavors a software producing organization [6] might undertake. Despite this, organizations still struggle with addressing the software products in terms of their EC [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…They rarely address energy efficiency as some recent studies show [3,4], principally due to a lack of appropriate methodologies and tools which would help them to produce self-adaptable green software at runtime. Therefore, although software energy efficiency is becoming increasingly important, development processes of self-greening systems supported by tools are still in their infancy.…”
Section: Introductionmentioning
confidence: 99%
“…Although software systems do not directly consume energy, they strongly affect the energy consumption of the hardware [2]. So developers should be more aware of the energy consumed by these systems during their usage, and try to develop energy-efficient applications that adapt their behavior to minimize the energy consumed during their execution, i.e., develop self-greening applications [3,4].…”
Section: Introductionmentioning
confidence: 99%