2015 IEEE Real-Time Systems Symposium 2015
DOI: 10.1109/rtss.2015.19
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Real-Time Scheduling on Two-Type Heterogeneous Multicore Platforms

Abstract: Motivated by the cutting-edge two-type heterogeneous multicore chips, such as ARM's big.LITTLE, that offer a practical support for migration, this paper studies the global (or fully-migrative) approach to two-type heterogeneous multicore scheduling. Our goal is to design an optimal fully-migrative scheduling framework. To achieve this goal in an efficient and simple manner, we break the scheduling problem into two subproblems: workload assignment and schedule generation. We propose a per-cluster workload assig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 37 publications
(33 citation statements)
references
References 18 publications
0
33
0
Order By: Relevance
“…However, with the advent of ARM two-type heterogeneous multicores architecture, such as the big.LITTLE architecture [9], that supports task migrations among different core types, a global scheduling algorithm is possible. In [10], [11], the first energy-aware global scheduling framework for this special architecture is presented, where an algorithm called Hetero-Split is proposed to solve a workload assignment and a Hetero-Wrap algorithm to solve a schedule generation problem. Their framework is similar to ours, except that we adopt a fluid model to represent a scheduling dynamic, our assigned operating frequency is time-varying and the CPU idle energy consumption is also considered.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…However, with the advent of ARM two-type heterogeneous multicores architecture, such as the big.LITTLE architecture [9], that supports task migrations among different core types, a global scheduling algorithm is possible. In [10], [11], the first energy-aware global scheduling framework for this special architecture is presented, where an algorithm called Hetero-Split is proposed to solve a workload assignment and a Hetero-Wrap algorithm to solve a schedule generation problem. Their framework is similar to ours, except that we adopt a fluid model to represent a scheduling dynamic, our assigned operating frequency is time-varying and the CPU idle energy consumption is also considered.…”
Section: Related Workmentioning
confidence: 99%
“…where (4h)-(4i) enforce upper and lower bounds on discretization time steps. Proof: Follows from the fact that if a solution exists to (1), then the Hetero-Wrap scheduling algorithm [11] can find a valid schedule with at most m r − 1 migrations within the cluster. [11,Lemma 2].…”
Section: Mixed-integer Nonlinear Program (Minlp-dvfs)mentioning
confidence: 99%
See 3 more Smart Citations