A simultaneous and redundantly threaded (SRT) processor, derived from a simultaneous multithreaded (SMT) processor is presented which provides fault coverage with significantly higher performance. An SRT processor provides transient fault coverage by running identical copies of the same program simultaneously as independent threads. It also provides higher performance because it dynamically schedules its hardware resources among the redundant copies. However, dynamic scheduling makes it difficult to implement lockstepping, because corresponding instructions from redundant threads may not execute in the same cycle or in the same order.
CITATION STYLE
Reinhardt, S. K., & Mukherjee, S. S. (2000). Transient fault detection via simultaneous multithreading. In Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA (pp. 25–36). IEEE. https://doi.org/10.1145/339647.339652
Mendeley helps you to discover research relevant for your work.