DocumentCode :
1580925
Title :
Design and analysis of an asynchronous checkpoint-based redundant multithreading architecture
Author :
Yin, Jie ; Jiang, Jianhui
Author_Institution :
Department of Computer Science and Technology, Tongji University, Shanghai 201804, China
fYear :
2012
Firstpage :
519
Lastpage :
523
Abstract :
Redundant multithreading (RMT) architectures detect errors by comparing the result of each instruction of the master and slave threads, which leads to large overhead caused by comparison and communication. To address this problem, several enhanced architectures were proposed. However, some of them have lower performance and lower error detection coverage. This paper presents an asynchronous checkpoint-based redundant multithreading (AC-RMT) architecture, in which two contexts saving rooms are set aside for each thread, one for detecting faults, the other for saving the last checkpoint used for fault restoration. In AC-RMT, enhanced load value queue (LVQ) and store buffer (STB) are setup for committing store results in time. It can avoid the waiting of master threads at checkpoints, so resources can be released timely. Experiments show that AC-RMT can reduce more number of comparisons than that of SRTR and boost performance efficiently with lower overhead than that of register value queue free recovery scheme (RVQ_F).
Keywords :
Checkpoint; Redundant multithreading; Redundantly threaded processors with recovery; Register value queue free recovery scheme; Simultaneous multithreading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
World Automation Congress (WAC), 2012
Conference_Location :
Puerto Vallarta, Mexico
ISSN :
2154-4824
Print_ISBN :
978-1-4673-4497-5
Type :
conf
Filename :
6321308
Link To Document :
بازگشت