Method and apparatus for preventing soft error accumulation in register arrays
AssigneeInternational Business Machines Corporation
InventorsPradip Bose, Jude A. Rivers, Balaram Sinharoy, Victor Zyuban
Life of this patent
Estimating the term…
Abstract
A computer implemented method, apparatus, and computer usable program code for preventing soft error accumulation. A number of cycles between references to a register are counted. Instructions are injected that reference the register for preventing soft error accumulation in response to a determination that the number of cycles is greater than a threshold.
Claims20
A computer implemented method for preventing soft error accumulation, the computer implemented method comprising:
- counting a number of cycles between references to a register;
- and
- responsive to a determination that the number of cycles is greater than a threshold, injecting instructions that reference the register for preventing soft error accumulation.
An apparatus comprising:
- a register counter for counting a number of cycles between references to a register;
- a limit register operably connected to the register counter for specifying a threshold;
- a comparator operably connected to the register counter and the limit register wherein the comparator generates a injection trigger when a value in the register counter is greater than the limit register;
- and
- a trigger operably connected to the comparator wherein the trigger injects instructions referencing the register in response to receiving the injection trigger.
A computer program product comprising a computer usable medium including computer usable program code for preventing soft error accumulation, said computer program product including:
- computer usable program code for counting a number of cycles between references to a register;
- and
- computer usable program code responsive to a determination that the number of cycles is greater than a threshold, for injecting instructions that reference the register for preventing soft error accumulation.
Dependencies are inferred from the claim text.