Method and apparatus for directory-based coherence with...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S137000, C711S141000, C711S147000

Reexamination Certificate

active

07321956

ABSTRACT:
A system for cache coherency comprises a memory. The memory comprises a plurality of data items and a plurality of directory information items, each data item uniquely associated with one of the plurality of directory information items. Each of the plurality of data items is configured in accordance with one of a plurality of access modes. Each of the plurality of directory information items comprises indicia of the access mode of its associated data item. A multiplexer couples to the memory and comprises a multiplex ratio. A plurality of buffers couple to the multiplexer and to the memory. The multiplex ratio is a function of the number of buffers in the plurality of buffers. A plurality of multiplexer/demultiplexers (MDMs) each uniquely couple to a different one of the plurality of buffers. A plurality of processing elements couple to the memory; each of the processing elements uniquely couples in a point-to-point connection to a different one of the plurality of MDMs. Each of the processing elements is configured to transmit a data request to its associated MDM, the data request identifying one of the plurality of data items and an access mode. Each of the processing elements further comprises a prefetch page cache, the prefetch page cache configured to store a subset of the plurality of data items and the plurality of directory information items. The memory is configured to transmit a data response to each of the processing elements in response to a data request, the data response comprising the identified data item and its associated directory information. Each of the processing elements is farther configured to receive the data response and to compare the associated directory information with the access mode of the data request and in the event that the associated directory information and the access mode of the data request are not compatible, to initiate coherence actions for the requested data item.

REFERENCES:
patent: 5848254 (1998-12-01), Hagersten
patent: 5881303 (1999-03-01), Hagersten et al.
patent: 6374332 (2002-04-01), Mackenthun et al.
patent: 6587931 (2003-07-01), Bauman et al.
patent: 6662277 (2003-12-01), Gaither
patent: 6751721 (2004-06-01), Webb et al.
patent: 6934810 (2005-08-01), Williams et al.
patent: 6993630 (2006-01-01), Williams et al.
patent: 7089371 (2006-08-01), Hooker
patent: 2003/0028730 (2003-02-01), Gaither
David A. Patterson and John L. Hennessy, Computer Architecture A Quantitative Approach, 1996, Morgan Kaufmann Publishers, Second Edition, pp. 677-687 and 694-701.

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 and apparatus for directory-based coherence with... 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 apparatus for directory-based coherence with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for directory-based coherence with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3962671

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