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:
Jan. 13, 2009

Filed:

Feb. 10, 2005
Applicants:

James Wilson Bishop, Leander, TX (US);

Hung Qui Le, Austin, TX (US);

Michael James Mack, Round Rock, TX (US);

Jafar Nahidi, Round Rock, TX (US);

Dung Quoc Nguyen, Austin, TX (US);

Jose Angel Paredes, Austin, TX (US);

Scott Barnett Swaney, Catskill, NY (US);

Brian William Thompto, Austin, TX (US);

Inventors:

James Wilson Bishop, Leander, TX (US);

Hung Qui Le, Austin, TX (US);

Michael James Mack, Round Rock, TX (US);

Jafar Nahidi, Round Rock, TX (US);

Dung Quoc Nguyen, Austin, TX (US);

Jose Angel Paredes, Austin, TX (US);

Scott Barnett Swaney, Catskill, NY (US);

Brian William Thompto, Austin, TX (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus are provided for dispatch group checkpointing in a microprocessor, including provisions for handling partially completed dispatch groups and instructions which modify system coherent state prior to completion. An instruction checkpoint retry mechanism is implemented to recover from soft errors in logic. The processor is able to dispatch fixed point unit (FXU), load/store unit (LSU), and floating point unit (FPU) or vector multimedia extension (VMX) instructions on the same cycle. Store data is written to a store queue when a store instruction finishes executing. The data is held in the store queue until the store instruction is checkpointed, at which point it can be released to the coherently shared level 2 (L2) cache.


Find Patent Forward Citations

Loading…