DocumentCode
3047329
Title
Performance estimation of virtual duplex systems on simultaneous multithreaded processors
Author
Fechner, Bernhard ; Keller, Jorg ; Sobe, Peter
Author_Institution
LG Technische Informatik II, Fern Univ., Hagen, Germany
fYear
2004
fDate
26-30 April 2004
Firstpage
210
Abstract
Summary form only given. Virtual duplex systems provide detection of transient as well as most permanent hardware faults by executing two versions of a program on a single processor in a time-shared manner. Previous studies on virtual duplex systems have focussed on either improving fault coverage or reducing overhead. We build upon this work and investigate the positive influence of an underlying processor architecture that supports parallelism in the form of multiple threads in hardware. Such processor architectures are just entering the market, with a die area only slightly larger than that of a conventional processor. A performance prediction shows that those processors allow faster fault detection than conventional processors of the same speed. Moreover, the parallelism can be utilized for a recovery that extends the concept of virtual duplex systems. Additionally, we present a technique that further increases the above mentioned gain by using prediction of the faulty version in a manner similar to branch prediction.
Keywords
fault diagnosis; multi-threading; multiprocessing systems; parallel architectures; performance evaluation; fault coverage; hardware faults; multithreaded processors; performance estimation; processor architecture; time-shared manner; virtual duplex systems; Costs; Earth; Fault detection; Hardware; Microprocessors; Mission critical systems; Redundancy; Space missions; Switches; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN
0-7695-2132-0
Type
conf
DOI
10.1109/IPDPS.2004.1303241
Filename
1303241
Link To Document