发明名称 Simultaneous and redundantly threaded processor branch outcome queue
摘要 A pipelined, simultaneous and redundantly threaded ("SRT") processor configured to detect transient faults during program execution by executing instructions in at least two redundant copies of a program thread and wherein misspeculation caused by incorrectly predicting the outcomes of branch instructions in a second program thread is avoided by using the actual outcomes of branch instructions in a first program thread to correctly predict the outcome of branch instructions in the second program thread. The SRT processor comprises a branch predictor for speculating the outcomes of branch instructions in the first program thread and a branch outcome queue for storing the actual outcomes of branch instructions in the first program thread. The processor uses the branch outcome queue and not the branch predictor to predict the outcomes of branch instructions in the second program thread.
申请公布号 US2001037447(A1) 申请公布日期 2001.11.01
申请号 US20010838078 申请日期 2001.04.19
申请人 MUKHERJEE SHUBHENDU S.;REINHARDT STEVEN K. 发明人 MUKHERJEE SHUBHENDU S.;REINHARDT STEVEN K.
分类号 G06F11/14;(IPC1-7):G06F9/00 主分类号 G06F11/14
代理机构 代理人
主权项
地址