Skip to main content

Argus: Low-cost, comprehensive error detection in simple cores

Publication ,  Journal Article
Meixner, A; Bauer, ME; Sorin, DJ
Published in: Proceedings of the Annual International Symposium on Microarchitecture, MICRO
December 1, 2007

We have developed Argus, a novel approach for providing low-cost, comprehensive error detection for simple cores. The key to Argus is that the operation of a von Neumann core consists of four fundamental tasks - control flow, dataflow, computation, and memory access - that can be checked separately. We prove that Argus can detect any error by observing whether any of these tasks are performed incorrectly. We describe a prototype implementation, Argus-1, based on a single-issue, 4-stage, in-order processor to illustrate the potential of our approach. Experiments show that Argus-1 detects transient and permanent errors in simple cores with much lower impact on performance (<4% average overhead) and chip area (<17% overhead) than previous techniques. © 2007 IEEE.

Duke Scholars

Published In

Proceedings of the Annual International Symposium on Microarchitecture, MICRO

DOI

ISSN

1072-4451

Publication Date

December 1, 2007

Start / End Page

210 / 222
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Meixner, A., Bauer, M. E., & Sorin, D. J. (2007). Argus: Low-cost, comprehensive error detection in simple cores. Proceedings of the Annual International Symposium on Microarchitecture, MICRO, 210–222. https://doi.org/10.1109/MICRO.2007.18
Meixner, A., M. E. Bauer, and D. J. Sorin. “Argus: Low-cost, comprehensive error detection in simple cores.” Proceedings of the Annual International Symposium on Microarchitecture, MICRO, December 1, 2007, 210–22. https://doi.org/10.1109/MICRO.2007.18.
Meixner A, Bauer ME, Sorin DJ. Argus: Low-cost, comprehensive error detection in simple cores. Proceedings of the Annual International Symposium on Microarchitecture, MICRO. 2007 Dec 1;210–22.
Meixner, A., et al. “Argus: Low-cost, comprehensive error detection in simple cores.” Proceedings of the Annual International Symposium on Microarchitecture, MICRO, Dec. 2007, pp. 210–22. Scopus, doi:10.1109/MICRO.2007.18.
Meixner A, Bauer ME, Sorin DJ. Argus: Low-cost, comprehensive error detection in simple cores. Proceedings of the Annual International Symposium on Microarchitecture, MICRO. 2007 Dec 1;210–222.

Published In

Proceedings of the Annual International Symposium on Microarchitecture, MICRO

DOI

ISSN

1072-4451

Publication Date

December 1, 2007

Start / End Page

210 / 222