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
Link To Document :
بازگشت