Back to results
US 2006/0156123 A1Published application
Fault free store data path for software implementation of redundant multithreading environments
AssigneeIntel Corporation
InventorsShubhendu Mukherjee, Robert Cohn
Life of this patent
Estimating the term…
Abstract
A method for a fault free store data path in a software implementation of redundant multithreading environments is described. In one embodiment, after a check is performed by a hardware/software checker, the processor still needs to ensure that the data just checked reaches protected memory without any faults. The present implementation provides sufficient redundant information along the path of a store from register read to commit, such that it may detect any single bit upset error in the path.
Claims43
A method comprising:
- obtaining an instruction into a pipeline;
- issuing the instruction;
- reading error bit from a register;
- committing the instruction with the error bit;
- and
- determining if error occurred in instruction path of the pipeline.
3 more elements
A processor comprising:
- a decode unit decodes an instruction in a pipeline;
- an instruction queue, coupled to the decode unit, issues the instruction, wherein the instruction queue issues a first portion and a second portion of the instruction;
- and
- a commit unit, coupled to the instruction queue, wherein the first and second portion of the instructions commit with error bits.
1 more element
A system comprising:
- a first processor comprising:
- a decode unit decodes an instruction in a pipeline;
- an instruction queue, coupled to the decode unit, issues the instruction, wherein the instruction queue issues a first portion and a second portion of the instruction;
- and
- a commit unit, coupled to the instruction queue, wherein the first and second portion of the instructions commit with error bits.
- a first interface to a second processor;
- a second interface coupled to input/output devices;
- and
- an audio input/output device coupled to the second interface.
6 more elements
Dependencies are inferred from the claim text.