• DocumentCode
    2845148
  • Title

    Low-Cost Software-Implemented Error Detection Technique

  • Author

    Maghsoudloo, Mohammad ; Zarandi, Hamid R. ; Khoshavi, Navid

  • Author_Institution
    Dept. of Comput. Eng. & Inf. Technol., Amirkabir Univ. of Technol. (Tehran Polytech.), Tehran, Iran
  • fYear
    2011
  • fDate
    19-21 Dec. 2011
  • Firstpage
    318
  • Lastpage
    323
  • Abstract
    In this paper, a software behavior-based technique is presented to detect control-flow error. The analysis of a key point leads to introduce the proposed technique: effective reduction of the overheads of control-flow checking statements through finding the best sequence of signatures for assigning to consecutive basic-blocks. To evaluate the proposed technique, a functional full-system simulator is used, and several well-known benchmarks are implemented on a quad-core shared memory processor. The experimental results, with regarding to both detection coverage and overheads, demonstrate that on average about 94% of the control-flow errors can be detected by the proposed technique, more efficiently.
  • Keywords
    shared memory systems; software performance evaluation; system monitoring; control-flow checking statements; control-flow error detection; functional full-system simulator; low-cost software-implemented error detection technique; program flow monitoring; quad-core shared memory processor; software behavior-based technique is; Benchmark testing; Hamming distance; Hardware; Instruction sets; Memory management; control-flow error; error detection coverage; memory overhead; on-line error detection; performance overhead;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2011 International Symposium on
  • Conference_Location
    Kochi, Kerala
  • Print_ISBN
    978-1-4577-1880-9
  • Type

    conf

  • DOI
    10.1109/ISED.2011.20
  • Filename
    6117371