Input replicator for interrupts in a simultaneous and redundantly threaded processor
AssigneeHewlett-Packard Development Company, L.P.
InventorsShubhendu S. Mukherjee, Steven K. Reinhardt
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsShubhendu S. Mukherjee, Steven K. Reinhardt
Estimating the term…
A processor is disclosed having a fetch unit that initiating interrupt service routines in redundant, unsynchronized threads. A counter is provided to track the difference between leading and trailing threads in terms of the number of instructions committed by the instruction execution circuitry. When the processor receives an external interrupt signal, the instruction fetch unit stalls the leading thread until the counter indicates that the threads are synchronized, and then simultaneously initiates an interrupt service routine in each of the threads. In a second embodiment similar to the first, the instruction fetch unit does not stall the leading thread, but rather, immediately initiates the interrupt service routine in the leading thread, and copies the difference to an interrupt counter. When the counter reaches zero, the fetch unit initiates the interrupt service routine in the trailing thread.
A processor, comprising:
A method of replicating interrupts to redundant threads, comprising:
A processor, comprising:
A method of replicating interrupts to redundant threads, comprising:
A processor, comprising:
A method of replicating interrupts to redundant threads, comprising:
A processor, comprising:
A computer, comprising:
Dependencies are inferred from the claim text.