2012
DOI: 10.1145/2366231.2337185
|View full text |Cite
|
Sign up to set email alerts
|

The yin and yang of power and performance for asymmetric hardware and managed software

Abstract: Abstract-On the hardware side, asymmetric multicore processors present software with the challenge and opportunity of optimizing in two dimensions: performance and power. Asymmetric multicore processors (AMP) combine general-purpose big (fast, high power) cores and small (slow, low power) cores to meet power constraints. Realizing their energy efficiency opportunity requires workloads with differentiated performance and power characteristics.On the software side, managed workloads written in languages such as … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
49
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 37 publications
(49 citation statements)
references
References 26 publications
0
49
0
Order By: Relevance
“…Existing research that dealt with the trade-off of comparing individual components of an application and energy consumption has covered a wide spectrum of applications. These studies vary from concurrent programming [17], VM services [2,12], cloud offloading [13], and refactoring [19]. To the best of our knowledge, our study is the first in exploring how different choices of fine-grained data manipulation impact on the energy consumption of different hardware sub-systems, and how application-level energy management and lower-level energy management interact.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Existing research that dealt with the trade-off of comparing individual components of an application and energy consumption has covered a wide spectrum of applications. These studies vary from concurrent programming [17], VM services [2,12], cloud offloading [13], and refactoring [19]. To the best of our knowledge, our study is the first in exploring how different choices of fine-grained data manipulation impact on the energy consumption of different hardware sub-systems, and how application-level energy management and lower-level energy management interact.…”
Section: Related Workmentioning
confidence: 99%
“…For example, programmers need to understand the energy behaviors at different levels of software granularities in order to make judicious design decisions, and thus improve the energy efficiency. As indicated in recent studies, the devil often lies with the details [2,17], and the guidelines are often anecdotal or incorrect [16]. Should we pessimistically accept that the optimization space of application-level energy management as unchartable waters, or is there wisdom we can generalize and share with application developers in their energy-aware software development?…”
Section: Introductionmentioning
confidence: 99%
“…Four types of schedulers have been proposed to allocate jobs or parts of jobs to different cores. (1) With known or predicted resource demand, incoming jobs are scheduled to the most appropriate core [9,11,40]. (2) With known performance requirements, latency-sensitive applications such as games or videos are processed by fast cores, whereas latency-tolerant applications such as background services are processed by slow cores [15,25,29].…”
Section: Related Workmentioning
confidence: 99%
“…(1) They must predict demand for each request, scheduling high demand jobs to high performance fast cores and other jobs to low power slow cores [1,9,11,37,40,42]. Unfortunately, the service demand of individual requests in interactive applications is usually unknown and difficult to predict [23].…”
Section: Introductionmentioning
confidence: 99%
“…Therefore, energy is a scarce resource. Previous studies have established that individual components of managed language virtual machines can have a significant impact on energy consumption [Vijaykrishnan et al 2001;Esmaeilzadeh et al 2011;Sartor and Eeckhout 2012;Cao et al 2012;Pinto et al 2014].…”
Section: Introductionmentioning
confidence: 99%