Using Explicit Output Comparisons For Fault Tolerant Scheduling (Fts) On Modern High-Performance Processors

DATE '13: Proceedings of the Conference on Design, Automation and Test in Europe(2013)

引用 9|浏览11
暂无评分
摘要
Soft errors and errors caused by intermittent faults are a major concern for modern processors. In this paper we provide a drastically different approach for fault tolerant scheduling (FTS) of tasks in such processors.Traditionally in FTS, error detection is performed implicitly and concurrently with task execution, and associated overheads are incurred as increases in software run-time or hardware area. However, such embedded error detection (EED) techniques, e.g., watchdog processor assisted control flow checking, only provide approximately 70% error coverage [1, 2]. We propose the idea of utilizing straightforward explicit output comparison (EOC) which provides nearly 100% error coverage. We construct a framework for utilizing EOC in FTS, identify new challenges and tradeoffs, and develop a new off-line scheduling algorithm for EOC. We show that our EOC based approach provides higher error coverage and an average performance improvement of nearly 10% over EED-based FTS approaches, without increasing resource requirements. In our ongoing research we are identifying a richer set of ways of applying EOC, by itself and in conjunction with EED, to obtain further improvements.
更多
查看译文
关键词
error coverage,embedded error detection,error detection,higher error coverage,soft error,utilizing EOC,EED-based FTS approach,different approach,fault tolerant scheduling,new challenge,explicit output comparison,modern high-performance processor
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要