Patent
1996-09-10
1998-12-29
Lall, Parshotam S.
395376, 395561, 395566, 395380, G06F 930
Patent
active
058549145
ABSTRACT:
A method and apparatus for executing a misaligned load. The method begins with receiving a load request to load data from a first memory location. An entry in a store buffer is tested to determine whether the entry corresponds to the first memory location. The entry is also tested to determine whether the entry corresponds to a second memory location subsequent to the first memory location. The load request is blocked if the entry corresponds to the first memory location or the second memory location. After a store operation for the store buffer entry is executed, the load request may be unblocked. The apparatus is a processor or a computer system comprising a load buffer capable of storing a load request address in response to a load request. The processor includes an incrementing circuit that generates an incremented load request address. The processor also includes a store buffer containing a portion of a store request address. The store buffer includes comparison circuitry that compares the portion of the store request address to the load request and the incremented load request address, and generates a blocking signal if the either of the load request address and the incremented load request correspond to the store request address.
REFERENCES:
patent: 4959779 (1990-09-01), Weber et al.
patent: 5063497 (1991-11-01), Cutler et al.
patent: 5125083 (1992-06-01), Fite et al.
patent: 5247635 (1993-09-01), Kamiya
patent: 5386531 (1995-01-01), Blaner et al.
patent: 5420990 (1995-05-01), McKeen et al.
patent: 5497468 (1996-03-01), Tani et al.
patent: 5526510 (1996-06-01), Akkary et al.
patent: 5577200 (1996-11-01), Abramson et al.
patent: 5708843 (1998-01-01), Abramson et al.
M. Johnson, Superscalar Microprocessor Design, P.T. R. Prentice-Hall, Inc. (1991).
Bodas Milind
Glew Andrew F.
Hinton Glenn J.
Draeger Jeffrey S.
Intel Corporation
Lall Parshotam S.
Najjar Saleh
LandOfFree
Mechanism to improved execution of misaligned loads does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mechanism to improved execution of misaligned loads, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism to improved execution of misaligned loads will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1429956