2021
DOI: 10.1109/access.2021.3054725
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Scheduling of Multiple SDF Graphs Onto Heterogeneous Processors

Abstract: Parallel scheduling of multiple real-time applications onto heterogeneous processors is needed in the emerging embedded systems such as self-driving cars, smart cameras, and smartphones. Assuming that an embedded application is specified as a synchronous dataflow (SDF) graph or its extension, we propose a novel parallel scheduling methodology based on an evolutionary algorithm where the mapping of tasks onto processors is evolved to optimize a given objective function in an iterative fashion. In each iteration… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 33 publications
0
3
0
Order By: Relevance
“…Recently, Jeong et al [25] proposed a methodology based on the genetic algorithm to explore the mappings for multiple dataflow graphs on CPU-GPU heterogeneous system with a deep learning application. In their work, they assume that the mapping for the deep learning application is fixed and find the mapping of dataflow graphs, aiming to reduce the worst-case response time for each dataflow application.…”
Section: B Mapping Of Multiple Deep Learning Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, Jeong et al [25] proposed a methodology based on the genetic algorithm to explore the mappings for multiple dataflow graphs on CPU-GPU heterogeneous system with a deep learning application. In their work, they assume that the mapping for the deep learning application is fixed and find the mapping of dataflow graphs, aiming to reduce the worst-case response time for each dataflow application.…”
Section: B Mapping Of Multiple Deep Learning Applicationsmentioning
confidence: 99%
“…Since there is no previous work that tackles the same mapping problem, we devise a GA-based scheme by merging two recent previous works [14] and [25] and take it as a baseline technique to compare, denoted by Baseline in the experimental results. The former work is used to map multiple DL applications on the target board first, and the latter is used to map dataflow tasks after DL application mapping is completed.…”
Section: B Set-upmentioning
confidence: 99%
“…Scheduling methods for SDFG on multi-core systems are classified into static scheduling [23,24] and self-time scheduling [25][26][27][28][29]. The self-time scheduling method studies SDFG, which completes scheduling based on actor readiness and completion times, and is a scheduling strategy with many real-time requirements.…”
Section: Related Workmentioning
confidence: 99%