Proceedings of the 2013 Companion Publication for Conference on Systems, Programming, &Amp; Applications: Software for Humanity 2013
DOI: 10.1145/2508075.2508084
|View full text |Cite
|
Sign up to set email alerts
|

Refactoring multicore applications towards energy efficiency

Abstract: Great strides have been made to increase the energy efficiency of hardware, data center facilities, and network infrastructure. However, in any computer system, it is software that directs much of the activity of the hardware. Moreover, multicore processors have become ubiquitous, mainly because their multiple benefits, especially enhanced performance for multi-threaded and computeintensive applications. Nonetheless, there are few studies addressing the topic of restructuring multicore applications to consume … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…Developing software to be energy-efficient is a demanding and challenging task because of the lack of tooling support, practices, and guidelines [134,115,93]. Researchers have carried out studies on different aspects and granularity of software artifacts to determine the energy consumption of data structures [136,63,124,127,172], different programming languages [4,143,87], multi-threaded applications [135,132,131], coding practices [166,89,153,152,138], and so on. Although there is a large and consistent body of 1.2.…”
Section: Contextmentioning
confidence: 99%
“…Developing software to be energy-efficient is a demanding and challenging task because of the lack of tooling support, practices, and guidelines [134,115,93]. Researchers have carried out studies on different aspects and granularity of software artifacts to determine the energy consumption of data structures [136,63,124,127,172], different programming languages [4,143,87], multi-threaded applications [135,132,131], coding practices [166,89,153,152,138], and so on. Although there is a large and consistent body of 1.2.…”
Section: Contextmentioning
confidence: 99%