Method and system of executing speculative store instructions in

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 938

Patent

active

058023402

ABSTRACT:
A method for speculatively performing store instructions in a parallel processing computer system, the computer system including a completion buffer unit, includes comparing statuses between a first store instruction and at least one second instruction in the completion buffer unit, the at least one second instruction scheduled for completion before the first store instruction, and speculatively completing the first store instruction before the at least one second instruction when the statuses of the first store instruction do not conflict with the at least one second instruction. In another method aspect, speculatively performing store instructions includes forming a general purpose register (GPR) allocation deallocation table, the table including status fields for a plurality of instructions in a completion buffer unit, comparing the status fields of each of the plurality of instructions to a store instruction of the plurality of instructions, and speculatively completing the store instruction when the status fields for the store instruction do not conflict with the status fields for the plurality of instructions.

REFERENCES:
patent: 4980857 (1990-12-01), Walter et al.
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5113521 (1992-05-01), McKeen et al.
patent: 5113523 (1992-05-01), Colley et al.
patent: 5155831 (1992-10-01), Emma et al.
patent: 5155843 (1992-10-01), Stamm et al.
patent: 5185871 (1993-02-01), Frey et al.
patent: 5293613 (1994-03-01), Hayden et al.
patent: 5345567 (1994-09-01), Hayden et al.
patent: 5377336 (1994-12-01), Eickemeyer et al.
patent: 5467473 (1995-11-01), Kahle et al.
patent: 5611063 (1997-03-01), Loper et al.
patent: 5615350 (1997-03-01), Hesson et al.
patent: 5627984 (1997-05-01), Gupta et al.
IBM Technical Disclosure Bulletin vol. 11 No. 11, Apr. 1969; pp. 1571-1573.
IBM Technical Disclosure Bulletin vol. 32 No. 8A, Jan. 1990; pp. 373-375.
IBM Technical Disclosure Bulletin vol. 33 No. 5, Oct. 1990; p. 23.
IBM Technical Disclosure Bulletin vol. 34 No. 1, Jun. 1991; pp. 370-374.
IBM Technical Disclosure Bulletin vol. 37 No. 6A, Jun. 1994; pp. 261-264.
IBM Technical Disclosure Bulletin vol. 37 No. 6B, Jun. 1994; pp. 285-294.
IBM Technical Disclosure Bulletin vol. 38 No. 1, Jan. 1995; pp. 79-82.

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

Method and system of executing speculative store instructions in does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system of executing speculative store instructions in, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system of executing speculative store instructions in will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-281303

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