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

A Clustering Algorithm for Communication-Aware Scheduling of Task Graphs on Multi-Core Reconfigurable Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…The studies [22], [23] present two scheduling solutions to effectively reconfigure and assign the tasks to cores while decreasing the global makespan under adaptive multi-core architectures. A hardware implementation of a dynamic communication-aware scheduler is proposed in [24]. This solution exploits the reconfigurable dominant sequence clustering algorithm to dynamically assign tasks to reconfigurable cores.…”
Section: Nomenclature Mmentioning
confidence: 99%
See 3 more Smart Citations
“…The studies [22], [23] present two scheduling solutions to effectively reconfigure and assign the tasks to cores while decreasing the global makespan under adaptive multi-core architectures. A hardware implementation of a dynamic communication-aware scheduler is proposed in [24]. This solution exploits the reconfigurable dominant sequence clustering algorithm to dynamically assign tasks to reconfigurable cores.…”
Section: Nomenclature Mmentioning
confidence: 99%
“…However PQ is also difficult to solve since its constraint (24) is non-linear as it contains the product of two variables β i and z i . So is (26) because of X sikp z i .…”
Section: ) Execution Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…Although its time complexity is theoretical exponential, much optimizations [25], [26] can be conducted to accelerate its computation speed. On the contrary, heuristic-based scheduling policies, including list-based scheduling [29]- [31], clustering-based scheduling [9], [32], [33], and duplication-based scheduling [10], have lower time complexity but the quality of solutions cannot be guaranteed. As the most widely used scheduling policy, list-based scheduling first determines the priority of each task and assigns tasks according to descendant priorities to their appropriate processors.…”
Section: Related Workmentioning
confidence: 99%