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:
Feb. 02, 2021

Filed:

Dec. 18, 2017
Applicant:

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

Inventors:

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

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

Brian W. Thompto, Austin, TX (US);

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

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

Sundeep Chadha, Austin, TX (US);

Brian D. Barrick, Pflugerville, TX (US);

Albert J. Van Norstrand, Jr., Round Rock, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0804 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0804 (2013.01); G06F 2212/1008 (2013.01); G06F 2212/1016 (2013.01);
Abstract

Techniques are disclosed for performing issue queue snooping for an asynchronous flush and restore of a history buffer (HB) in a processing unit. One technique includes identifying an entry of the HB to restore to a register file in the processing unit. A restore ITAG of the HB entry is sent to the register file via a first restore bus, and restore data of the HB entry and the restore ITAG is sent to the register file via a second restore bus. After the restore ITAG and restore data are sent, an instruction is dispatched before the register file obtains the restore data. After it is determined that the restore data is still available via the second restore bus, a snooping operation is performed to obtain the restore data from the second restore bus for the dispatched instruction.


Find Patent Forward Citations

Loading…