A fault-tolerant, dynamically scheduled pipeline structure for chip multiprocessors

Aliee H, Zarandi HR (2011)


Publication Status: Published

Publication Type: Conference contribution

Publication year: 2011

Pages Range: 324-337

Conference Proceedings Title: Proceedings of the 30th International Conference on Computer Safety, Reliability and Security (SAFECOMP'11)

Event location: Naples IT

ISBN: 9783642242694

DOI: 10.1007/978-3-642-24270-0_24

Abstract

This paper presents a dynamically scheduled pipeline structure for chip multiprocessors (CMPs). This technique exploits existing Simultaneous Multithreading (SMT), superscalar chip multiprocessors' redundancy to provide low-overhead, and broad coverage of faults at the cost of performance degradation for processors. This pipeline structure operates in two modes: 1) high-performance and 2) highly-reliable. In high-performance mode, each core works as a real SMT, superscalar processor. Whereas, the main contribution of the highly-reliable mode is: 1) To enhance the reliability of the system without adding extra redundancy strictly for fault tolerance, 2) To detect both transient and permanent faults, and 3) To recover existing faults. The experimental results show that the diagnosis mechanism quickly and accurately diagnoses faults. The fault detection latency for this technique is equal to the pipeline length of the processor, while it provides high fault detection coverage. Moreover, the reliable processor can function quite capably in the presence of both transient and permanent faults, despite of not using redundancy beyond which is already available in a modern microprocessor. Also, in the highly-reliable mode, the static and dynamic power consumption is declined by 25% and 36%, respectively. © 2011 Springer-Verlag.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Aliee, H., & Zarandi, H.R. (2011). A fault-tolerant, dynamically scheduled pipeline structure for chip multiprocessors. In Proceedings of the 30th International Conference on Computer Safety, Reliability and Security (SAFECOMP'11) (pp. 324-337). Naples, IT.

MLA:

Aliee, Hananeh, and Hamid Reza Zarandi. "A fault-tolerant, dynamically scheduled pipeline structure for chip multiprocessors." Proceedings of the 30th International Conference on Computer Safety, Reliability and Security, SAFECOMP 2011, Naples 2011. 324-337.

BibTeX: Download