USPatentGranted
B1

Method for translating instructions in a speculative microprocessor featuring committing state

Granted 22 Mar 2005 · 6 office actions

Application
9417980
filed 13 Oct 1999
Publication
Not published
not published
Patent· this page
US 6,871,342
granted 22 Mar 2005

Life of the patent

13 dated events
⤢ drag to zoom20002002200420062008201020122014201620182020ProsecutionTerm & fees
ProsecutionTerm & feeshover for detail · click to open

Abstract

A method for use by a host microprocessor which translates sequences of instructions from a target instruction set for a target processor to sequences of instructions for the host microprocessor including the steps of beginning execution of a speculative sequence of target instructions by committing state of the target processor and storing memory stores previously generated by execution at a point in the execution of instructions at which state of the target processor is known, executing the speculative sequence of host instructions until another point in the execution of target instructions at which state of the target processor is known, rolling back to last committed state of the target processor and discarding the memory stores generated by the speculative sequence of host instructions if execution fails, and beginning execution of a next sequence of target instructions if execution succeeds.

Claims

6 · 3 independent · depth 2
123456
6 granted claims

Classifications

7 codes
IPC · International Patent Classification
Section G — Physics
  • G06F009/45
USPC · US Patent Classification
717/138712/227703/26712/209703/27712/228

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this patent are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoom200020012002200320042005USPTOApplicantNon-final rejectionResponse after non-finalNon-final rejectionRequest for continued examination
USPTOApplicanthover for detail · click to open
Pendency
5.4 y
1,987 days filing → grant
Office actions
3
non-final + final
Responses
3
2 RCE
Examiner
Richard L. Ellis
art unit 2183 · TC 2100
Citations: 6 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Term & fees

See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.

Log in to unlock

Validity challenges

See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.

Log in to unlock

Citations

See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.

Log in to unlock