Boots – shoes – and leggings
Patent
1993-01-08
1995-11-14
Geckil, Mehmet
Boots, shoes, and leggings
395375, 364DIG1, 3642433, 36423223, G06F 938
Patent
active
054674735
ABSTRACT:
A processing system allows for out of order instruction execution and includes at least one load/store unit for loading instructions to a register for processing by a fixed point unit, floating point unit, or the like, and store the results to memory. A load queue maintains the addresses and program numbers of the load instructions. During execution the address of the store instruction is compared to the address in the load queue of previously executed load instructions. A program counter compares the program number of the store instruction with the program number of the load instruction in the load queue. If the addresses are different, then no impermissible out of order situation exists between the load and store instructions being compared, because the data is not at the same address. If the address is the same, and the store program number is greater than the load program number, then the instructions have been executed in order (the load correctly preceded the store) and no problem exists. However, if the addresses are the same and the load instruction has been incorrectly reordered to precede the store instruction, then a reordering conflict exists and the load instructions must be re-executed.
REFERENCES:
patent: 4408274 (1983-10-01), Wheatley et al.
patent: 4574349 (1986-03-01), Rechtschaffen
patent: 4607332 (1986-08-01), Goldberg
patent: 4630195 (1986-12-01), Hester et al.
patent: 4638429 (1987-01-01), Watabe et al.
patent: 4697233 (1987-09-01), Scheuneman et al.
patent: 4757440 (1988-07-01), Scheuneman
patent: 4827405 (1989-05-01), Kiuchi
patent: 4831517 (1989-05-01), Crouse et al.
patent: 4905200 (1990-02-01), Pidsosny et al.
patent: 4965716 (1990-10-01), Sweeney
patent: 4991090 (1991-02-01), Emma et al.
patent: 5051940 (1991-09-01), Vassiliadis et al.
patent: 5101341 (1992-03-01), Circello et al.
patent: 5131086 (1992-07-01), Circello et al.
patent: 5133077 (1992-07-01), Karne et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5185871 (1993-02-01), Frey et al.
patent: 5202975 (1993-04-01), Rasbold et al.
patent: 5241633 (1993-08-01), Nishi
patent: 5253349 (1993-10-01), Kreitzer
patent: 5261071 (1993-11-01), Lyon
IBM TDB, "MSIS MP Version", vol. 36, No. 1, Jan. 1993, pp. 317-322.
IBM TDB, "MSIS Combining Serialization-MF-OSC within a Single Control" vol. 36, No. 1, Jan. 1993, pp. 229-235.
IBM TDB, "Pipeline Prefetch Detector", vol. 30, No. 1, Jun. 1987, pp. 191-192.
Kahle James A.
Kau Chin-Cheng
Geckil Mehmet
International Business Machines - Corporation
McBurney Mark E.
LandOfFree
Out of order instruction load and store comparison does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Out of order instruction load and store comparison, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Out of order instruction load and store comparison will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1227623