2018 IEEE 12th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip (MCSoC) 2018
DOI: 10.1109/mcsoc2018.2018.00038
|View full text |Cite
|
Sign up to set email alerts
|

On the Complexity of Mapping Feasibility in Many-Core Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 18 publications
0
7
0
Order By: Relevance
“…Proving whether a valid mapping and schedule solution exists or not is an NP-complete problem which would take exponential time in the worst case [10,21,35]. In our approach we assume that the problem is solved on a few powerful ECUs interconnected by high-speed Ethernet and that most of the resources are available for the mapping process.…”
Section: Discussionmentioning
confidence: 99%
“…Proving whether a valid mapping and schedule solution exists or not is an NP-complete problem which would take exponential time in the worst case [10,21,35]. In our approach we assume that the problem is solved on a few powerful ECUs interconnected by high-speed Ethernet and that most of the resources are available for the mapping process.…”
Section: Discussionmentioning
confidence: 99%
“…Application clustering is integrated with a tree-based method during design time, while application classification and feature extraction are performed online based on prominent machine learning approaches. Work presented in [105] analyzed two techniques for hybrid application mapping, a backtracking problem-specific technique, and a general-purpose SAT solver. In [106], authors have presented a hybrid scheduling algorithm called HYSTERY for heterogeneous multiprocessor systems.…”
Section: A Hybrid Application Mappingmentioning
confidence: 99%
“…The major advantage of backtracking approaches over SAT solving is that application-specific optimizations can be applied as suggested in Reference [62], for example, restricting the resource candidates for binding a task cluster to the hop distance of already mapped connected task clusters as well as executing parallel solvers which start their search in different partitions of the architecture. With such measures, backtracking solvers exhibit better scalability for RPM as they have less memory demands compared to SAT solving techniques and are even able to determine feasible embeddings at run time within a few milliseconds also for systems with more than 100 cores.…”
Section: Constraint Graph Embedding Using Backtracking Solversmentioning
confidence: 99%
“…The same holds true when using the constraint graph representation for run-time embedding. Architecture decomposition can decrease the embedding time in this scenario as well by limiting the search for a feasible embedding to selected parts of the architecture [62,66]. For both SAT-and backtracking-based formulations of the constraint graph embedding problem (cf.…”
Section: Run-time Decompositionmentioning
confidence: 99%
See 1 more Smart Citation