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:
May. 14, 2019

Filed:

Oct. 14, 2015
Applicant:

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

Inventors:

Susan E. Eisen, Round Rock, TX (US);

Cliff Kucharski, Austin, TX (US);

Hung Q. Le, Austin, TX (US);

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

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2006.01); G06F 9/30 (2018.01); G06F 12/0875 (2016.01); G06F 12/0891 (2016.01);
U.S. Cl.
CPC ...
G06F 9/30072 (2013.01); G06F 9/30098 (2013.01); G06F 9/3857 (2013.01); G06F 9/3861 (2013.01); G06F 12/0875 (2013.01); G06F 12/0891 (2013.01); G06F 2212/452 (2013.01);
Abstract

Method and system for restoring results to a register file of a processing unit is provided. An instruction is dispatched in a processing slice of the processing unit, targeting a register file, wherein the processing unit includes two or more processing slices, each processing slice including a corresponding history buffer and at least a portion of a register file. The processing unit evicts previous result data from the register file entry to a history buffer corresponding to the processing slice, by writing new result data into the register file entry, in response to the instruction. The processing unit detects a trigger condition relating to a rollback of the processing unit to a previous state, and restores the previous result data from the history buffer to the register file entry, in response to the trigger.


Find Patent Forward Citations

Loading…