DocumentCode :
3548535
Title :
Exploiting instruction-level resource parallelism for transparent, integrated control-flow monitoring
Author :
Schuette, Michael A. ; Shen, John P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1991
fDate :
25-27 June 1991
Firstpage :
318
Lastpage :
325
Abstract :
Available resource-driven control-flow monitoring (ARC), a method for detecting transient errors by using idle resources in processor architectures that use increased degrees of instruction-level parallelism to achieve performance goals, is presented. The focus is on concurrent detection of control-flow errors (CFEs) in VLIW processors. Previous work is reviewed, and ARC monitoring is described as a monitoring computation (MC) that executes concurrently with and continuously monitors the execution of the application computation (AC). The algorithm that integrates the MC into the AC is presented. An analytical derivation of ARC´s error coverage is given, and results of applying ARC to four benchmark programs on an actual VLIW processor are reported. Results show that for all the benchmarks, all of the additional operations required by ARC can make use of idle resources, achieving a detection coverage of >99% in all cases. The performance overhead of ARC is found to be negligible, even for programs with relatively few idle resources available.<>
Keywords :
fault tolerant computing; parallel algorithms; parallel programming; VLIW processors; application computation; available resource driven control flow monitoring; benchmark programs; concurrent detection; control-flow errors; idle resources; instruction-level resource parallelism; integrated control-flow monitoring; monitoring computation; processor architectures; transient error detection; transparent control flow monitoring; Computer aided instruction; Computerized monitoring; Concurrent computing; Control systems; Costs; Error correction; Hardware; Parallel processing; Redundancy; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
Conference_Location :
Montreal, Quebec, Canada
Print_ISBN :
0-8186-2150-8
Type :
conf
DOI :
10.1109/FTCS.1991.146680
Filename :
146680
Link To Document :
بازگشت