The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 26, 2019

Filed:

May. 16, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Steven J. Battle, Austin, TX (US);

Joshua W. Bowman, Austin, TX (US);

Sundeep Chadha, Austin, TX (US);

Dhivya Jeganathan, Austin, TX (US);

Cliff Kucharski, Austin, TX (US);

Dung Q. Nguyen, Austin, TX (US);

Tu-An T. Nguyen, Austin, TX (US);

David R. Terry, Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/16 (2006.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 11/1666 (2013.01); G06F 9/30141 (2013.01); G06F 9/3836 (2013.01);
Abstract

Embodiments include systems, methods, and computer program products for on-demand error detection and correction of registers in a processor. One method includes detecting, before a first instruction is dispatched to an issue queue in the processor, an error in data, associated with the first instruction, stored in an entry of a register file in the processor. The method also includes, after detecting the error, halting the dispatch of the first instruction to the issue queue, and determining whether the entry of the register file has completed. The method further includes determining whether to perform error correction on the register file based on the determination of whether the entry of the register file has completed.


Find Patent Forward Citations

Loading…