Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

A task remapping technique for reliable multi-core embedded systems

Full metadata record
DC Field Value Language
dc.contributor.authorLee, Chanhee-
dc.contributor.authorKim, Hokeun-
dc.contributor.authorPark, Hae-woo-
dc.contributor.authorKim, Sungchan.-
dc.contributor.authorOh, Hyunok-
dc.contributor.authorHa, Soonhoi-
dc.date.accessioned2022-12-20T11:23:25Z-
dc.date.available2022-12-20T11:23:25Z-
dc.date.created2022-09-16-
dc.date.issued2010-10-
dc.identifier.issn0000-0000-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/173569-
dc.description.abstractWith 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 minimize the throughput degradation than the migration overhead or the latency. Hence, we propose a task remapping technique to minimize the throughput degradation assuming that the migration overhead can be amortized safely. The target multi-core system assumed in this paper consists of processor pools and each pool consists of homogeneous processors. The proposed technique is based on an intensive compile-time analysis for all possible failure scenarios. It involves the following steps; 1) Determine the static mapping of tasks onto the live processors, aiming to minimize the throughput degradation: 2) Find an optimal processor-to-processor mapping to minimize the task migration overhead: and 3) Store the resultant task remapping information that includes task mapping and processor-to-processor mapping results. Since the task remapping information is pre-computed at compile-time for all possible failure scenarios, it should be efficiently represented and stored. At run-time, we simply remap the tasks following the compile-time decision. We examine the scalability of the proposed technique on both space and run-time overhead for compile-time analysis varying the number of failed processors. Through intensive experiments, we show that the proposed technique outperforms the previous works with respect to application throughput.-
dc.language영어-
dc.language.isoen-
dc.titleA task remapping technique for reliable multi-core embedded systems-
dc.typeArticle-
dc.contributor.affiliatedAuthorOh, Hyunok-
dc.identifier.doi10.1145/1878961.1879014-
dc.identifier.scopusid2-s2.0-78650631362-
dc.identifier.bibliographicCitationEmbedded Systems Week 2010 - Proceedings of the 8th IEEE/ACM/IFIP International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CODES+ISSS'2010, pp.307 - 316-
dc.relation.isPartOfEmbedded Systems Week 2010 - Proceedings of the 8th IEEE/ACM/IFIP International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CODES+ISSS'2010-
dc.citation.titleEmbedded Systems Week 2010 - Proceedings of the 8th IEEE/ACM/IFIP International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CODES+ISSS'2010-
dc.citation.startPage307-
dc.citation.endPage316-
dc.type.rimsART-
dc.type.docTypeConference Paper-
dc.description.journalClass1-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscopus-
dc.subject.keywordPlusCompile time-
dc.subject.keywordPlusHomogeneous processors-
dc.subject.keywordPlusLatency constraints-
dc.subject.keywordPlusLife-times-
dc.subject.keywordPlusMulti core-
dc.subject.keywordPlusMulti-core embedded systems-
dc.subject.keywordPlusMulti-core systems-
dc.subject.keywordPlusProcessor failures-
dc.subject.keywordPlusRemapping-
dc.subject.keywordPlusRuntimes-
dc.subject.keywordPlusSemiconductor technology-
dc.subject.keywordPlusSoftware solution-
dc.subject.keywordPlusStatic mapping-
dc.subject.keywordPlusStreaming applications-
dc.subject.keywordPlusTask mapping-
dc.subject.keywordPlusTask migration-
dc.subject.keywordPlusThroughput degradation-
dc.subject.keywordPlusstatic task mapping-
dc.subject.keywordPlusDegradation-
dc.subject.keywordPlusLakes-
dc.subject.keywordPlusMapping-
dc.subject.keywordPlusQuality assurance-
dc.subject.keywordPlusSemiconductor device manufacture-
dc.subject.keywordPlusThroughput-
dc.subject.keywordPlusContinuous time systems-
dc.subject.keywordPlusMicroprocessor chips-
dc.subject.keywordPlusSoftware reliability-
dc.subject.keywordPlusEmbedded systems-
dc.subject.keywordAuthorMulti-core embedded systems-
dc.subject.keywordAuthorReliability-
dc.subject.keywordAuthorStatic task mapping-
dc.identifier.urlhttps://dl.acm.org/doi/10.1145/1878961.1879014-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 정보시스템학과 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Oh, Hyun Ok photo

Oh, Hyun Ok
COLLEGE OF ENGINEERING (DEPARTMENT OF INFORMATION SYSTEMS)
Read more

Altmetrics

Total Views & Downloads

BROWSE