Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2010
DOI: 10.1145/1878961.1879014
|View full text |Cite
|
Sign up to set email alerts
|

A task remapping technique for reliable multi-core embedded systems

Abstract: With the continuous scaling of semiconductor technology, the life-time of circuit is decreasing so that processor failure becomes an important issue in MPSoC design. A software solution to tolerate run-time processor failure is to migrate tasks from the failed processors to the live processors when failure occurs. Previous works on run-time task migration usually aim to minimize the migration overhead with or without a given latency constraint. For streaming applications, however, it is more important to minim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
31
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 60 publications
(31 citation statements)
references
References 23 publications
0
31
0
Order By: Relevance
“…This information is stored in the nodes of the platform [11], [2]. Another phase during system reconfiguration is task migration [8] that takes place when tasks running on failed nodes must be activated at other nodes in the system. The system has the ability to migrate tasks to other nodes in the platform [8].…”
Section: B Distributed Platformmentioning
confidence: 99%
See 2 more Smart Citations
“…This information is stored in the nodes of the platform [11], [2]. Another phase during system reconfiguration is task migration [8] that takes place when tasks running on failed nodes must be activated at other nodes in the system. The system has the ability to migrate tasks to other nodes in the platform [8].…”
Section: B Distributed Platformmentioning
confidence: 99%
“…Another phase during system reconfiguration is task migration [8] that takes place when tasks running on failed nodes must be activated at other nodes in the system. The system has the ability to migrate tasks to other nodes in the platform [8]. Each node stores information regarding those tasks that it must migrate on the bus when the system is adapting to a new configuration.…”
Section: B Distributed Platformmentioning
confidence: 99%
See 1 more Smart Citation
“…The ideal case is that the system recovers from faults with only minor re-configuration. Since attaining the optimal task migration decision is a highly complex task, recent work [13] proposes to compute the task re-mappings statically offline and store them in tables. The pre-computed configurations are then applied at runtime if a processor fails.…”
Section: Tolerating Permanent Faults Using Virtual Mappingmentioning
confidence: 99%
“…Naturally, task migration is only possible if adequate hardware resources are still available. Re-mapping schemes are usually designed carefully to guarantee the feasibility and minimize the migration cost [13,25].…”
Section: Introductionmentioning
confidence: 99%