2016
DOI: 10.1145/2976739
|View full text |Cite
|
Sign up to set email alerts
|

Maximizing Heterogeneous Processor Performance Under Power Constraints

Abstract: Heterogeneous processors (e.g., ARM's big.LITTLE) improve performance in power-constrained environments by executing applications on the 'little' low-power core and move them to the 'big' high-performance core when there is available power budget. The total time spent on the big core depends on the rate at which the application dissipates the available power budget. When applications with different big-core power consumption characteristics concurrently execute on a heterogeneous processor, it is best to give … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 40 publications
0
2
0
Order By: Relevance
“…Winter et al [8] present different scheduling and power management algorithms on a 256-core architecture. Adileh et al [32], [33] schedule applications into out-of-order or in-order cores based on their performance and power consumption. Some works propose to coordinate the frequencies of the CPU and the memory to maximize performance [26], [34], [35], coordinate DVFS with other techniques such as power gating [11], core allocation [9], [10], and SMT levels [12], save energy [27] under a power cap, and manage power through a resource controller based on market solutions [6] and machine learning models [7].…”
Section: Homogeneous Chipsmentioning
confidence: 99%
“…Winter et al [8] present different scheduling and power management algorithms on a 256-core architecture. Adileh et al [32], [33] schedule applications into out-of-order or in-order cores based on their performance and power consumption. Some works propose to coordinate the frequencies of the CPU and the memory to maximize performance [26], [34], [35], coordinate DVFS with other techniques such as power gating [11], core allocation [9], [10], and SMT levels [12], save energy [27] under a power cap, and manage power through a resource controller based on market solutions [6] and machine learning models [7].…”
Section: Homogeneous Chipsmentioning
confidence: 99%
“…Teodorescu [96] proposes LinOpt, a linear programmingbased approach, while [100] explores the Hungarian algorithm to optimize performance under a power budget. Adileh et al [8,9] maximizes performance by multiplexing applications between two voltage/frequency operating points to match the power budget. The authors propose a technique to shift "power holes" arising due to core heterogeneity.…”
Section: Asymmetric Multicoresmentioning
confidence: 99%