Avoiding inconsistencies between multiple translators in an...

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

C711S206000

Reexamination Certificate

active

10838309

ABSTRACT:
One embodiment of the present invention provides a system that avoids inconsistencies between multiple translators in an object-addressed memory hierarchy. This object-addressed memory hierarchy includes an object cache, which supports references to object cache lines based on object identifiers instead of physical addresses. During operation, the system receives a read-to-share (RTS) signal for an object cache line, wherein the RTS signal is received from a requesting processor as part of a cache-coherence operation. If no processor owns the object cache line, the system causes the requesting processor to become the owner of the object cache line instead of merely holding a copy the object cache line in the shared state. The system also generates a translation for the object cache line in a translator associated with the requesting processor, wherein the translation maps an object identifier and a corresponding offset to a physical address for the object cache line and reconstructs the contents of the object cache line by reading from memory at that physical address. In this way, if the requesting processor owns the object cache line, a subsequent processor that requests the same object cache line will receive the object cache line from the requesting processor, and will not generate an additional translation for the object cache line. This ensures that multiple translators will not generate inconsistent translations for the same object cache line.

REFERENCES:
patent: 6484240 (2002-11-01), Cypher et al.
patent: 6526481 (2003-02-01), Shen et al.
patent: 6633967 (2003-10-01), Duncan

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

Avoiding inconsistencies between multiple translators in an... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Avoiding inconsistencies between multiple translators in an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Avoiding inconsistencies between multiple translators in an... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3764027

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