• DocumentCode
    2134268
  • Title

    Automatic instruction-level recovery by duplicated instructions and checkpointing

  • Author

    Lanfang Tan ; Qingping Tan ; Jianjun Xu

  • Author_Institution
    Comput. Sch., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • fDate
    16-18 Oct. 2012
  • Firstpage
    1304
  • Lastpage
    1307
  • Abstract
    This paper proposes a software-based technique to achieve error detection and recovery at the instruction-level. The proposed technique is based on incorporation of instructions duplication and checkpointing. Similar to the previous study, all instructions are duplicated and appropriate “check” instructions are inserted to achieve error detection. After the error detection, checkpointing is used to regain the program correct state. Two optimization schemes: checksum and live variable analysis, are introduced to reduce the performance overhead. Experimental results show that most data errors can be recovered with a relative low performance overhead.
  • Keywords
    checkpointing; optimisation; automatic instruction-level recovery; checkpointing; checksum scheme; error detection; instructions duplication; live variable analysis; optimization scheme; software-based technique; checkpointing; checksum; error recovery; live-variable analysis; software fault tolerance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biomedical Engineering and Informatics (BMEI), 2012 5th International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4673-1183-0
  • Type

    conf

  • DOI
    10.1109/BMEI.2012.6513029
  • Filename
    6513029