2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications 2013
DOI: 10.1109/rtcsa.2013.6732220
|View full text |Cite
|
Sign up to set email alerts
|

Critical-Path-First based allocation of real-time streaming applications on 2D mesh-type multi-cores

Abstract: Designing cost-efficient multi-core real-time systems requires efficient techniques to allocate applications to cores while satisfying their timing constraints. However, existing approaches typically allocate using a First-Fit algorithm, which does not consider the execution time and potential parallelism of paths in the applications, resulting in over-dimensioned systems.This work addresses this problem by proposing a new heuristic algorithm, Critical-Path-First, for the allocation of realtime streaming appli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 34 publications
0
4
0
Order By: Relevance
“…The initial phase is inspired by the mapping algorithm of dataflow applications on many-core platforms [1], where the objective is to map the mega-task-set τ on the platform Π in such a way that heavily communicating megatasks are mapped as close to each other as possible. This strategy should help in reducing contentions and provide a "good" starting point (initial solution) for further optimisations during subsequent phases.…”
Section: Mapping Methods Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…The initial phase is inspired by the mapping algorithm of dataflow applications on many-core platforms [1], where the objective is to map the mega-task-set τ on the platform Π in such a way that heavily communicating megatasks are mapped as close to each other as possible. This strategy should help in reducing contentions and provide a "good" starting point (initial solution) for further optimisations during subsequent phases.…”
Section: Mapping Methods Overviewmentioning
confidence: 99%
“…The main criteria of the initial phase is to map communicating mega-tasks near to each other by using a core selection methodology proposed by Ali et al [1], that proved to decrease communication overhead and response time of applications. This methodology consists of two main functions, spiral move and find nearest core, as shown in Figure 4.…”
Section: Initial Phasementioning
confidence: 99%
“…The energy saving of simulation results was up to 25% and 2% in dynamic and static scheduling algorithms, respectively. In 2013, a technical report by Ali et al 10 presented critical-path-first (CPF) heuristic algorithm on two-dimensional (2D) mesh multi-core processors. The critical path was associated with the highest impact on the execution time.…”
Section: Introductionmentioning
confidence: 99%
“…Dataflow applications traditionally use static scheduling techniques, i.e. Time Division Multiple Access (TDMA) [2], [4]- [8], however, they have recently been shown to work well also with real-time scheduling techniques [9]- [12], run-time budget schedulers [13], [14] and non-starvation-free schedulers [15].…”
Section: Introductionmentioning
confidence: 99%