Cache-coherency protocol with recently read state for data and i

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711123, 711146, G06F 1216

Patent

active

059960493

ABSTRACT:
A method of providing instructions and data values to a processing unit in a multi-processor computer system, by expanding the prior-art MESI cache-coherency protocol to include an additional cache-entry state corresponding to a most recently accessed state. Each cache of the processing units has at least one cache line with a block for storing the instruction or data value, and an indication is provided that a cache line having a block which contains the instruction or data value is in a "recently read" state. Each cache entry has three bits to indicate the current state of the cache entry (one of five possible states). A processing unit which desires to access a shared instruction or data value detects transmission of the indication from the cache having the most recently accessed copy, and the instruction or data value is sourced from this cache. Upon sourcing the instruction or data value, the cache that originally contained the most recently accessed copy thereof changes its indication to indicate that its copy is now shared, and the processing unit which accessed the instruction or data value is thereafter indicated as having the cache containing the copy thereof that was most recently accessed. This protocol allows instructions and data values which are shared among several caches to be sourced directly (intervened) by the cache having the most recently accessed copy, without retrieval from system memory (RAM), significantly improving the processing speed of the computer system.

REFERENCES:
patent: 4959777 (1990-09-01), Holman, Jr.
patent: 5289588 (1994-02-01), Song et al.
patent: 5317716 (1994-05-01), Liu
patent: 5479630 (1995-12-01), Killian
patent: 5522057 (1996-05-01), Lichy
patent: 5551005 (1996-08-01), Sarangdhar et al.
patent: 5586298 (1996-12-01), Shah
patent: 5623632 (1997-04-01), Liu et al.
patent: 5659708 (1997-08-01), Arimilli et al.
patent: 5673413 (1997-09-01), Deshpande et al.
patent: 5802563 (1998-09-01), Hagersten et al.
patent: 5809560 (1998-09-01), Schneider
Handy, Jim, "The Cache Memory Book", Academic Dress, ISBN 0-12-322985-5, pp. 102, 143-190, 1993.

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

Cache-coherency protocol with recently read state for data and i does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cache-coherency protocol with recently read state for data and i, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cache-coherency protocol with recently read state for data and i will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1687775

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