Method and system for presenting an interrupt request to processors executing in lock step
    1.
    发明授权
    Method and system for presenting an interrupt request to processors executing in lock step 有权
    向锁定步骤中执行的处理器呈现中断请求的方法和系统

    公开(公告)号:US08103861B2

    公开(公告)日:2012-01-24

    申请号:US11346736

    申请日:2006-02-03

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4812 G06F9/52

    摘要: A method and system of presenting an interrupt request to processors executing in lock step. At least some of the illustrative embodiments are computer systems comprising a first processor configured to execute a program, a second processor configured to execute a duplicate copy of the program in lock step with the first processor, and a logic device coupled to the processors. The logic device is configured to present an interrupt request to the processors when the processors are at substantially the same computational point in the program.

    摘要翻译: 向锁定步骤中执行的处理器呈现中断请求的方法和系统。 示例性实施例中的至少一些是包括被配置为执行程序的第一处理器的计算机系统,被配置为以与第一处理器锁定的步骤中的程序的副本执行的第二处理器以及耦合到处理器的逻辑设备。 逻辑设备被配置为当处理器在程序中基本相同的计算点时向处理器呈现中断请求。

    Method and system of determining the execution point of programs executed in lock step
    2.
    发明授权
    Method and system of determining the execution point of programs executed in lock step 有权
    确定在锁定步骤中执行的程序的执行点的方法和系统

    公开(公告)号:US07730350B2

    公开(公告)日:2010-06-01

    申请号:US11346737

    申请日:2006-02-03

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1641 G06F11/1691

    摘要: A method and system of determining the execution point of programs executed in lock step. At least some of the illustrative embodiments are computer systems comprising a first processor that executes a program, and a second processor that executes a duplicate copy of the program in lock step with the first processor. After receipt of a duplicate copy of an interrupt request by each processor, the first processor determines the execution point in its program relative to the execution point of the duplicate copy of the program executed by the second processor.

    摘要翻译: 确定在锁定步骤中执行的程序的执行点的方法和系统。 示例性实施例中的至少一些是包括执行程序的第一处理器的计算机系统和与第一处理器在锁定步骤中执行程序的副本的第二处理器。 在每个处理器接收到中断请求的副本之后,第一处理器确定其程序中相对于由第二处理器执行的程序的副本的执行点的执行点。

    Method and system of bringing processors to the same computational point
    3.
    发明授权
    Method and system of bringing processors to the same computational point 失效
    将处理器带到同一个计算点的方法和系统

    公开(公告)号:US07549082B2

    公开(公告)日:2009-06-16

    申请号:US11350315

    申请日:2006-02-03

    IPC分类号: G06F11/00

    摘要: A method and system of bringing processors to the same computational point. At least some of the illustrative embodiments are computer systems comprising a first processor executing a program, a second processor executing a duplicate copy of the program (but at different computational points in the program), and a shared main memory coupled to the first and second processors. When the processors each receive duplicate copies of an interrupt request, the processors are configured to bring their respective programs to the same computational points prior to servicing the interrupt request.

    摘要翻译: 将处理器带到同一个计算点的方法和系统。 至少一些说明性实施例是包括执行程序的第一处理器,执行程序的重复副本(但在程序中的不同计算点处)的第二处理器的计算机系统以及耦合到第一和第二 处理器。 当处理器每个接收到中断请求的重复副本时,处理器被配置为在服务中断请求之前将它们各自的程序带到相同的计算点。

    Method and system of executing duplicate copies of a program in lock step
    4.
    发明授权
    Method and system of executing duplicate copies of a program in lock step 有权
    在锁定步骤中执行程序的副本的方法和系统

    公开(公告)号:US07426614B2

    公开(公告)日:2008-09-16

    申请号:US11347642

    申请日:2006-02-03

    IPC分类号: G06F12/00 G06F13/00

    摘要: A method and system of executing duplicate copies of a program in lock step. Some illustrative embodiments are a computer system comprising a first processor executing a program, a second processor executing a duplicate copy of the program (the first processor and second processor executing their respective programs in lock step), a logic device coupled to the processors, and a shared device coupled to the processors through the logic device. The first processor presents to the logic device a first operation involving the shared device, and the second processor does not present an operation, or presents an operation that does not match the first operation. The logic device obtains a second operation from the second processor that matches the first operation, and wherein a single operation that matches the first and second operations is presented to the shared device.

    摘要翻译: 在锁定步骤中执行程序的副本的方法和系统。 一些说明性实施例是包括执行程序的第一处理器,执行程序的副本的第二处理器(第一处理器和第二处理器在锁定步骤中执行它们各自的程序)的计算机系统,耦合到处理器的逻辑设备,以及 通过逻辑设备耦合到处理器的共享设备。 第一处理器向逻辑设备呈现涉及共享设备的第一操作,并且第二处理器不呈现操作,或呈现与第一操作不匹配的操作。 逻辑设备从第二处理器获得与第一操作匹配的第二操作,并且其中将与第一操作和第二操作匹配的单个操作呈现给共享设备。