• 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