کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956306 1444451 2016 35 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Explore prediction for instruction level redundant execution in fault tolerant microprocessors
ترجمه فارسی عنوان
کاوش پیش بینی اعدام بیش از حد دستورالعمل در ریزپردازنده های تحمل آمیختگی
کلمات کلیدی
تحمل خطا، پیش بینی قابلیت اطمینان، اجرای دو دستور،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Many devices with modern microprocessor have generated an increased attention for transient soft errors. Previous strategies for instruction level temporal redundancy in super-scalar out-of-order processors have up to 45% performance degradation in certain applications compared to normal execution. The reason is that the redundant workload slows down the normal execution. Solutions are proposed to avoid certain redundant execution by reusing the result of the previously executed instructions, but there are still limitations on the instruction level parallelism and the pipeline throughput. In this paper, we propose a novel technique to recover the performance gap between instruction level temporal redundancy and normal execution. We present a set of micro-architectural extensions to implement the reliability prediction and integrate it with the issue logic of a dual instruction stream superscalar core, and conduct extensive evaluations to demonstrate how it can solve the performance problem. Experiments show that in average it can gain back nearly 71.13% of the overall IPC loss caused by redundant execution. Generally, it exhibits much performance and power efficiency within a high transient error rate.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 70, October 2016, Pages 70-81
نویسندگان
, , , ,