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. 16, 2016

Filed:

Jul. 26, 2012
Applicants:

Anil Krishna, Cary, NC (US);

Ganesh Balakrishnan, Apex, NC (US);

Gordon B. Bell, Madison, WI (US);

Inventors:

Anil Krishna, Cary, NC (US);

Ganesh Balakrishnan, Apex, NC (US);

Gordon B. Bell, Madison, WI (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01); G06F 9/44 (2006.01); G06F 9/38 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3836 (2013.01); G06F 11/1407 (2013.01);
Abstract

Reclaiming checkpoints in a system in an order that differs from the order when the checkpoints are created. Reclaiming the checkpoints includes: creating one or more checkpoints, each of which having an initial state using system resources and holding the checkpoints state; identifying the completion of all the instructions associated with the checkpoint; reassigning all the instructions associated with the identified checkpoint to an immediately preceding checkpoint; and freeing the resources associated with the identified checkpoint. The checkpoint is created when the instruction that is checked is a conditional branch having a direction that cannot be predicted with a predetermined confidence level.


Find Patent Forward Citations

Loading…