Slack-Decode Simultaneously and Redundantly Threaded Architecture

杨华, 崔刚, 刘宏伟, 杨孝宗 · 东华大学学报:英文版 · 2005

Slack-Decode Simultaneously and Redundantly Threaded(SD-SRT) is proposed for detecting transient faults in processors. SD-SRT boosts the previously proposed SRT performance via definitely eliminating redundant instruction fetches. First, the fetch stage is moved out of the Spheres of Replication (SoR), and a unified instruction-fetch-queue(IFQ) is exploited by both the leading and trailing threads.Second, a scheme called slack-decode cooperates with the unified IFQ to harmonize proceeding of the two threads. The simulations show that SD-SRT outperforms original SRT in terms of IPC by 15%, and decreases I-cache access by42%. Meanwhile, SD-SRT leads to a lessened size and complexity for hardware structures such as load-value-queue and store-buffer.

Read the paper · More papers on PaperTik