Data cache invalidate with data dependent expiration using a...

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

C711SE12072, C345S557000

Reexamination Certificate

active

07996621

ABSTRACT:
According to embodiments of the invention, a step value and a step-interval cache coherency protocol may be used to update and invalidate data stored within cache memory. A step value may be an integer value and may be stored within a cache directory entry associated with data in the memory cache. Upon reception of a cache read request, along with the normal address comparison to determine if the data is located within the cache a current step value may be compared with the stored step value to determine if the data is current. If the step values match, the data may be current and a cache hit may occur. However, if the step values do not match, the requested data may be provided from another source. Furthermore, an application may update the current step value to invalidate old data stored within the cache and associated with a different step value.

REFERENCES:
patent: 7103720 (2006-09-01), Moy et al.
patent: 7664916 (2010-02-01), Griffin et al.
patent: 2003/0084250 (2003-05-01), Gaither et al.
patent: 2003/0084251 (2003-05-01), Gaither et al.
patent: 2006/0143392 (2006-06-01), Petev et al.
patent: 2006/0170693 (2006-08-01), Bethune et al.
patent: 2007/0198978 (2007-08-01), Dice et al.
patent: 2007/0239943 (2007-10-01), Dice et al.
patent: 2008/0301378 (2008-12-01), Carrie
Alvin R. Lebeck and David A. Wood. “Dynamic Self-Invalidation: Reducing Coherence Overhead in Shared-Memory Multiprocessors.” 1995. ACM. ISCA '95.
Hoichi Cheong and Alex Veidenbaum. “A Version Control Approach to Cache Coherence.” 1989. ACM. ICS '89.
Stefanos Kaxiras, Zhigang Hu, and Margaret Martonosi. “Cache Decay: Exploiting Generational Behavior to Reduce Cache Leakage Power.” 2001. ACM. ISCA '01.
Ravi Rajwar, Maurice Herlihy, and Konrad Lai. “Virtualizing Transactional Memory.” 2005. IEEE. ISCA '05.
John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach. 2003. Morgan Kaufmann. 3rd Ed. pp. 554-555.
Sven Woop, Jörg Schmittler, and Philipp Slusallek. “RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing.” Jul. 2005. ACM. ACM Transactions on Graphics (TOG). vol. 24. pp. 434-444.

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

Data cache invalidate with data dependent expiration using a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data cache invalidate with data dependent expiration using a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data cache invalidate with data dependent expiration using a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2712315

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