Method for executing speculative load instructions in high-perfo

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395800, 395383, G06F 930

Patent

active

056110634

ABSTRACT:
A method for selectively executing speculative load instructions in a high-performance processor is disclosed. In accordance with the present disclosure, when a speculative load instruction for which the data is not stored in a data cache is encountered, a bit within an enable speculative load table which is associated with that particular speculative load instruction is read in order to determine a state of the bit. If the associated bit is in a first state, data for the speculative load instruction is requested from a system bus and further execution of the speculative load instruction is then suspended to wait for control signals from a branch processing unit. If the associated bit is in a second state, the execution of the speculative load instruction is immediately suspended to wait for control signals from the branch processing unit. If the speculative load instruction is executed in response to the control signals, then the associated bit in the enable speculative load table will be set to the first state. However, if the speculative load instruction is not executed in response to the control signals, then the associated bit in the enable speculative load table is set to the second state. In this manner, the displacement of useful data in the data cache due to wrongful execution of the speculative load instruction is avoided.

REFERENCES:
patent: 5377336 (1994-12-01), Eickemeyer et al.
patent: 5420990 (1995-05-01), McKeen et al.
patent: 5421022 (1995-05-01), McKeen et al.
patent: 5428807 (1995-06-01), McKeen et al.
patent: 5454117 (1995-09-01), Puziol et al.
patent: 5526499 (1996-06-01), Bernstein et al.
patent: 5542075 (1996-07-01), Ebcioglu et al.

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 for executing speculative load instructions in high-perfo 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 for executing speculative load instructions in high-perfo, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for executing speculative load instructions in high-perfo will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-451483

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