2019
DOI: 10.1109/tpds.2019.2916696
|View full text |Cite
|
Sign up to set email alerts
|

Response Time Bounds for Typed DAG Parallel Tasks on Heterogeneous Multi-Cores

Abstract: Heterogenerous multi-cores utilize the strength of different architectures for executing particular types of workload, and usually offer higher performance and energy efficiency. In this paper, we study the worst-case response time (WCRT) analysis of typed scheduling of parallel DAG tasks on heterogeneous multi-cores, where the workload of each vertex in the DAG is only allowed to execute on a particular type of cores. The only known WCRT bound for this problem is grossly pessimistic and suffers the non-self-s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
22
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(22 citation statements)
references
References 36 publications
0
22
0
Order By: Relevance
“…In Han et al [2], the authors have improved upon the WCRT bounds set by [1]. Instead of considering the entire task graph at each stage, the entire task graph is broken into paths from the source to the sink and the response time for each path is calculated.…”
Section: Literature Surveymentioning
confidence: 99%
See 1 more Smart Citation
“…In Han et al [2], the authors have improved upon the WCRT bounds set by [1]. Instead of considering the entire task graph at each stage, the entire task graph is broken into paths from the source to the sink and the response time for each path is calculated.…”
Section: Literature Surveymentioning
confidence: 99%
“…Finally, in Chang et al [3], the authors have taken into account the arguments made regarding [2] and improved the scheduling bounds for heterogeneous multi core systems. It is our wish now to use these three.…”
Section: Literature Surveymentioning
confidence: 99%
“…In the case where task T s i is executed before T s j , (14) keeps (12) valid. In fact, in this case, we have α ij = 1 and subsequently t sjkp − t sikp ≤ 0.…”
Section: ) Execution Modelmentioning
confidence: 99%
“…Related works on scheduling real-time systems that consider the unrelated multiprocessor model have mainly focused on independent tasks (Andersson and Raravi 2014;Chwa et al 2015;Andersson and Raravi 2016;Baruah et al 2019) with no dependencies and typed DAGs (Yang et al 2016;Han et al 2019). Earlier works that consider a DAG as the application model have focused mainly on the related multiprocessor model (Bender and Rabin 2000;Jiang et al 2017).…”
Section: Introductionmentioning
confidence: 99%
“…To evaluate the proposed approaches, Fast, and Comb, we use real-world parallel applications from the BOTS benchmark suite (Duran et al 2002) as well as randomly generated synthetic DAGs. We also compare the proposed approaches to similar work in the literature for homogeneous (Graham 1969), related (Jiang et al 2017) multiprocessors, and typed DAGs (Han et al 2019) to demonstrate how much we pay for using more generalized models of the application, hardware, and the scheduler with respect to that of state-of-the-art. One of the major findings we have from this empirical study is that the makespan computed using the efficient Fast approach is very close to that computed using the Comb, i.e., our analysis using the polynomial-time approach does not significantly compromise the tightness of the computed makespan.…”
Section: Introductionmentioning
confidence: 99%