DocumentCode :
2523418
Title :
A novel high-capability control-flow checking technique for RISC architectures
Author :
Huang, Jianghong ; Li, Yuxiang ; Zhang, Lisheng ; Xie, Yingke ; Han, Chengde
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
fYear :
2008
fDate :
29-31 July 2008
Firstpage :
258
Lastpage :
263
Abstract :
Nowadays more and more small transistors make microprocessors more susceptible to transient faults, and then induce control-flow errors. Software-based signature monitoring is widely used for control-flow error detection. When previous signature monitoring techniques are applied to RISC architectures, there exist some branch-errors that they can not detect. This paper proposes a novel software-based signature monitoring technique: CFC-End (Control-Flow Checking in the End). One property of CFC-End is that it uses two global registers for storing the run-time signature alternately. Another property of CFC-End is that it compares the run-time signature with the assigned signature in the end of every basic block. CFC-End is better than previous techniques in the sense that it can detect any single branch-error when applied to RISC architectures. CFC-End has similar performance overhead in comparison with the RCF (Region based Control-Flow checking) technique, which has the highest capability of branch-error detection among previous techniques.
Keywords :
data flow computing; parallel architectures; program compilers; reduced instruction set computing; Control-Flow Checking in the End; RISC architectures; Region based Control-Flow checking technique; branch-error detection; branch-errors; control-flow error detection; control-flow errors; high-capability control-flow checking technique; run-time signature; software-based signature monitoring; transient faults; Computer architecture; Computer errors; Computerized monitoring; Costs; Error correction; Hardware; Instruction sets; Microprocessors; Reduced instruction set computing; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software and Systems, 2008. ICESS '08. International Conference on
Conference_Location :
Sichuan
Print_ISBN :
978-0-7695-3287-5
Type :
conf
DOI :
10.1109/ICESS.2008.77
Filename :
4595567
Link To Document :
بازگشت