• DocumentCode
    2759351
  • Title

    A software based approach to achieving optimal performance for signature control flow checking

  • Author

    Warter, N.J. ; Hwu, W.-M.W.

  • Author_Institution
    Center for Reliable High-Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1990
  • fDate
    26-28 June 1990
  • Firstpage
    442
  • Lastpage
    449
  • Abstract
    The authors present a software-based approach that uses run-time program behavior to minimize the performance overhead in signature control flow checking. In general, for both RISC (reduced-instruction-set-computer) and CISC (complex-instruction-set-computer) architectures, it is found that using run-time information can reduce the performance overhead by 50%. For the MC68000, the performance overhead for adding justifying and reference signatures to the program code is approximately 2.8%. In addition to optimizing the performance, the authors´ approach does not increase the hardware complexity of the monitor. Furthermore, an O(N/sup 2/) algorithm which inserts justifying signatures on the arcs of the program control flow graph with N nodes is presented. It is shown that the algorithm complexity of previous schemes which insert justifying signatures in the program nodes is exponential.<>
  • Keywords
    computational complexity; fault tolerant computing; logic testing; performance evaluation; reduced instruction set computing; CISC; MC68000; RISC; algorithm complexity; complex-instruction-set-computer; optimal performance; program code; program control flow graph; reduced-instruction-set-computer; run-time program behavior; signature control flow checking; software based approach; Algorithm design and analysis; Delay; Error correction; Flow graphs; Hardware; Monitoring; Optimal control; Process design; Runtime; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1990. FTCS-20. Digest of Papers., 20th International Symposium
  • Conference_Location
    Newcastle Upon Tyne, UK
  • Print_ISBN
    0-8186-2051-X
  • Type

    conf

  • DOI
    10.1109/FTCS.1990.89399
  • Filename
    89399