Data processing system with bypass reorder buffer having...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Commitment control or register bypass

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S217000

Reexamination Certificate

active

07096345

ABSTRACT:
A data processing system for executing a plurality of instructions having a prescribed program order comprises a register file, a reorder buffer, and a plurality of functional units. The register file includes a plurality of registers to store data. The reorder buffer includes N buffer locations of which M buffer locations are bypassable and N−M buffer locations are non-bypassable, wherein N and M are integers and N>M. Each functional unit is capable of executing instructions regardless of the prescribed program order. The reorder buffer temporarily stores data corresponding to the plurality of instructions. When data of one of the plurality of instructions to be executed by a corresponding one of the plurality of functions units is temporarily stored in one of the M bypassable buffer locations, the reorder buffer transfers the data in one of the bypassable M buffer locations to the corresponding one of the functional units in order to execute the instruction. The register file also stores data corresponding to retired ones of the plurality of instructions.

REFERENCES:
patent: 5497499 (1996-03-01), Garg et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5583804 (1996-12-01), Seal et al.
patent: 5701493 (1997-12-01), Jaggar
patent: 5737624 (1998-04-01), Garg et al.
patent: 5740461 (1998-04-01), Jaggar
patent: 5809522 (1998-09-01), Novak et al.
patent: 5826055 (1998-10-01), Wang et al.
patent: 5832292 (1998-11-01), Nguyen et al.
patent: 5926841 (1999-07-01), Novak et al.
patent: 5970241 (1999-10-01), Deao et al.
patent: 6038653 (2000-03-01), Nguyen et al.
patent: 6112019 (2000-08-01), Chamdani et al.
patent: 6131157 (2000-10-01), Wang et al.
patent: 6279101 (2001-08-01), Witt et al.
patent: 6282630 (2001-08-01), Nguyen et al.
patent: 6412064 (2002-06-01), Wang et al.
Hennessy, John L. and David A. Patterson. Computer Architecture, A Quantitative Approach. Second Edition. Morgan Kaufmann: 1990. p. 97, 127, 195, 242-244, 247-249, 252, 257, and 279.
Johnson, Mike. Superscalar Microproessor Design. Prentice Hall: 1991. p. 169.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data processing system with bypass reorder buffer having... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing system with bypass reorder buffer having..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system with bypass reorder buffer having... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3704420

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.