• DocumentCode
    2374719
  • Title

    A Fault-tolerant Architecture with Error Correcting Code for the Instruction-level Temporal Redundancy

  • Author

    Yan, Chao ; Dai, Hongjun ; Chen, Tianzhou ; Qiu, Meikang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
  • fYear
    2010
  • fDate
    11-13 Dec. 2010
  • Firstpage
    797
  • Lastpage
    803
  • Abstract
    Soft error has become an increasingly significant problem in modern computing systems. To overcome soft errors, it has reported that the instruction-level temporal redundancy in out-of-order cores suffers a performance penalty up to 45%. In this work, we propose the fault-tolerant double execution architecture with the fast error correcting code (such as two-dimensional error code) in the instruction reuse buffer. Experimental results show that it gains back IPC loss between 9.14% and 10.15%, with an average around 9.22% compared with the conventional double execution approach.
  • Keywords
    error correction codes; fault tolerant computing; error correcting code; fault-tolerant double execution architecture; instruction reuse buffer; instruction-level temporal redundancy; out-of-order cores; soft error; double execution; fast error correcting code; fault tolerance; instruction reuse buffer; soft errors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2010 IEEE/IFIP 8th International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-9719-5
  • Electronic_ISBN
    978-0-7695-4322-2
  • Type

    conf

  • DOI
    10.1109/EUC.2010.124
  • Filename
    5703612