System and method for improving multilevel cache performance in

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395469, 395470, 395472, 395473, 395449, G06F 1208

Patent

active

056236328

ABSTRACT:
In a multiprocessor system having a plurality of bus devices coupled to a storage device via a bus, wherein the plurality of bus devices have a snoop capability, and wherein the plurality of bus devices have first and second caches, and wherein the plurality of bus devices utilize a modified MESI data coherency protocol, the system provides for reading of a data portion from the storage device into one of the plurality of bus devices, wherein the first cache associated with the one of the plurality of bus devices associates a special exclusive state with the data portion, and wherein the second cache associated with the one of the plurality of bus devices associates an exclusive state with the data portion, initiating, by the one of the plurality of bus devices, a write-back operation with respect to the data portion, determining if there are any pending snoops in the second cache, and changing the special exclusive state to a modified state if there are no pending snoops in the second cache. If there is a pending snoop in the second cache, a comparing of addresses of the pending snoop and the data portion is performed. The special exclusive state is changed to a modified state if the addresses are different. The special exclusive state indicates that a data portion is held in the primary cache in a shared state and that the data portion is held in the secondary in an exclusive state.

REFERENCES:
patent: 4755930 (1988-07-01), Wilson, Jr. et al.
patent: 5113514 (1992-05-01), Albonesi et al.
patent: 5241641 (1993-08-01), Iwasa et al.
patent: 5297269 (1994-03-01), Donaldson et al.
patent: 5325503 (1994-06-01), Stevens et al.
patent: 5369753 (1994-11-01), Tipley
patent: 5394555 (1995-02-01), Hunter et al.
patent: 5522057 (1996-05-01), Lichy
patent: 5524233 (1996-06-01), Milburn et al.
patent: 5526510 (1996-06-01), Akkary et al.
Seong T. Zhang and Chu S. Jhon, "A New Write-Invalidate. Snooping Cache Coherence Protocol for Split Transaction Bus-Based Multiprocessor Systems", '93, IEEE Tencon '93/Beijing, pp. 229-232.
C. Anderson and J. Baer, "A Multi-Level Hierarchical Cache Coherence Protocol for Multiprocessors", 93, Parallel Processing Symposium, pp. 142-148.
Milo Tomasevic and Veliko Milutinovic, "A Survey of Hardware Solutions for Maintenance of Cache Coherence in Shared Memory Multiprocessors", 93, System Sciences, 93 Annual Hawaii Int'l Conferences, pp. 863-872.

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

System and method for improving multilevel cache performance in does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for improving multilevel cache performance in , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for improving multilevel cache performance in will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-349242

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