Method and system of executing duplicate copies of a program in lock step
US7426614B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 3, 2006 |
| Grant date | Sep 16, 2008 |
| Priority date | — |
| Expiry date | Nov 19, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/1687
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.