Apparatus for detecting updates to instructions which are within

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395381, 395467, 395403, G06F 1208, G06F 938

Patent

active

057427917

ABSTRACT:
A core snoop buffer apparatus is provide which stores addresses of pages from which instructions have been fetched but not yet retired (i.e. the instructions are outstanding within the instruction processing pipeline). Addresses corresponding to memory locations being modified are compared to the addresses stored in the core snoop buffer on a page basis. If a match is detected, then instructions are flushed from the instruction processing pipeline and refetched. In this manner, the instructions executed to the point of modifying registers or memory are correct in self-modifying code or multiprocessor environments. Instructions may be speculatively fetched and executed while retaining coherency with respect to changes to memory. The number of pages from which instructions are concurrently outstanding within the microprocessor are typically small compared to the number of cache lines outstanding or the number of instructions outstanding. Therefore, a relatively small hardware structure may be employed to perform the instruction coherency functionality.

REFERENCES:
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
Michael Slater, "AMD's K5 Designed to Outrun Pentium," Microprocessor Reort, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman, "P6: The Next Step?," PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," BYTE, Jan. 1996, 4 pages.

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

Apparatus for detecting updates to instructions which are within does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus for detecting updates to instructions which are within, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for detecting updates to instructions which are within will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2067771

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