Boots – shoes – and leggings
Patent
1989-12-26
1993-02-09
Lee, Thomas C.
Boots, shoes, and leggings
3642624, 3642629, 3642656, 364DIG1, 3649446, 3649451, G06F 1100, G06F 1128
Patent
active
051858711
ABSTRACT:
The disclosure describes means for allowing the sequencing of operand fetches to deviate from the conceptual sequence specified in the program. Allowing fetch sequencing deviations may improve system performance, while not causing any deviation in program execution results. Out-of-sequence (OOS) fetching may be caused by issuing each fetch without regard to the following conditions: 1. a delay in issuance to storage (such as a delay in generating the address for a fetch request); 2. a speed up in operand data return (such as due to fetching the operand data from a store buffer in the execution unit without going to storage for the data); 3. a delay in the return of operand data (such as when a fetch request has a cache miss and its data must be obtained from the storage hierarchy); or 4. an overlap in the return of fetch data for a serializer instruction with execution of instructions preceding the serializer or data and instruction fetching for instructions following the serializer before its completion. Each fetch operand of a serializer is handled as OOS even when it is not OOS in order to eliminate serialized fetching. Operand store compare (OSC) controls are provided to control an OOS fetch dependent on a conceptually prior store operand. If an OOS condition is detected that possibly may have caused wrong data, an execution retry occurs beginning with the currently incomplete instruction stream, and the retry may include OOS fetching. The integrity of data is maintained when an OOS fetch operand is exposed to a cross-invalidation (XI) hit by the storage request of another CPU in a multiprocessor (MP) system.
REFERENCES:
patent: 3781814 (1973-12-01), Deerfield
patent: 3928857 (1975-12-01), Carter et al.
patent: 4521851 (1985-06-01), Trubisky et al.
patent: 4613935 (1986-09-01), Couleur
patent: 4617625 (1986-10-01), Nagashima et al.
patent: 4682281 (1987-07-01), Voffinder et al.
patent: 4731739 (1988-03-01), Woffinden et al.
patent: 4760519 (1988-07-01), Papworth et al.
patent: 4791557 (1988-12-01), Angel et al.
patent: 4872111 (1989-10-01), Daberkow et al.
patent: 4916652 (1990-04-01), Schwarz et al.
patent: 4991090 (1991-03-01), Emma et al.
patent: 5072364 (1991-10-01), Jardine et al.
patent: 5075840 (1991-12-01), Grohoski et al.
Frey Bradly G.
Pedersen Raymond J.
An Meng-Ai T.
Goldman Bernard M.
International Business Machines - Corporation
Lee Thomas C.
LandOfFree
Coordination of out-of-sequence fetching between multiple proces does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Coordination of out-of-sequence fetching between multiple proces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Coordination of out-of-sequence fetching between multiple proces will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-330461