在冗余多线程环境中执行检验指令

    公开(公告)号:CN101031887A

    公开(公告)日:2007-09-05

    申请号:CN200580033073.X

    申请日:2005-09-29

    申请人: 英特尔公司

    IPC分类号: G06F11/00 G06F11/16

    CPC分类号: G06F11/1494 G06F11/1695

    摘要: 描述了一种用于在冗余多线程环境中的检验指令的方法和设备。在一个实施例中,当RMT需要时,处理器会在前导线程和结尾线程中发出检验指令。该检验指令会对于每个线程单独地向下传输到各个流水线中,直到它到达每个流水线末端的缓冲器。然后,在提交该检验指令之前,该检验指令查找其相应部分并对该指令进行比较。如果该检验指令匹配,则提交该检验指令并退出,否则描述错误。