Patent
1996-01-18
1998-05-12
Beausoliel, Jr., Robert W.
39518504, G06F 1128
Patent
active
057519463
ABSTRACT:
A method for detecting bypass error conditions in a load/store unit of a superscalar processor includes determining whether a load instruction has executed out-of-order with respect to an executing store instruction when a real address to a word boundary of the load instruction and a real address to a word boundary of the executing store instruction match, and identifying a bypass error condition for the load instruction when the load instruction has executed out-of-order with respect to the executing store instruction. In a system aspect, the system includes a load queue, detection logic, and completion logic. The load queue includes a real page number buffer for storing a real address to a word boundary for each executed load instruction. The detection logic compares real addresses to a word boundary for a load instruction against an executing store instruction and compares a program order of the load instruction and the executing store instruction when the real addresses to a word boundary match. The completion logic receives the executing store instruction and a bypass error signal when the load instruction has executed out-of-order with respect to the executing store instruction. The completion logic also receives the identifier of the load instruction which bypassed the executing store instruction.
REFERENCES:
patent: 4722049 (1988-01-01), Lahti
patent: 4991090 (1991-02-01), Emma et al.
patent: 5151981 (1992-09-01), Westcott et al.
patent: 5185871 (1993-02-01), Frey et al.
patent: 5193167 (1993-03-01), Sites et al.
patent: 5261071 (1993-11-01), Lyon
patent: 5420990 (1995-05-01), McKeen et al.
patent: 5467473 (1995-11-01), Kahle et al.
patent: 5557763 (1996-09-01), Senter et al.
patent: 5577200 (1996-11-01), Abramson et al.
patent: 5625835 (1997-04-01), Ebcioglu et al.
patent: 5644779 (1997-07-01), Song
patent: 5655141 (1997-08-01), Ogden et al.
patent: 5678016 (1997-10-01), Eisen et al.
Afsar Muhammad
Freymuth Christopher Anthony
Baderman Scott T.
Beausoliel, Jr. Robert W.
International Business Machines - Corporation
McBurney Mark E.
LandOfFree
Method and system for detecting bypass error conditions in a loa 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 for detecting bypass error conditions in a loa, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for detecting bypass error conditions in a loa will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-992817