Blocking aggressive neighbors in a cache subsystem

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

C711S133000

Reexamination Certificate

active

07603522

ABSTRACT:
A system and method for managing a cache subsystem. A system comprises a plurality of processing entities, a cache shared by the plurality of processing entities, and circuitry configured to manage allocations of data into the cache. Cache controller circuitry is configured to allocate data in the cache at a less favorable position in the replacement stack in response to determining a processing entity which corresponds to the allocated data has relatively poor cache behavior compared to other processing entities. The circuitry is configured to track a relative hit rate for each processing entity, such as a thread or processor core. A figure of merit may be determined for each processing entity which reflects how well a corresponding processing entity is behaving with respect to the cache. Processing entities which have a relatively low figure of merit may have their data allocated in the shared cache at a lower level in the cache replacement stack.

REFERENCES:
patent: 4607331 (1986-08-01), Goodrich, Jr. et al.
patent: 5224217 (1993-06-01), Zangenehpour
patent: 5974507 (1999-10-01), Arimilli et al.
patent: 6078995 (2000-06-01), Bewick et al.
patent: 6161167 (2000-12-01), Witt
patent: 6532520 (2003-03-01), Dean et al.
patent: 6823427 (2004-11-01), Sander et al.
patent: 2002/0062427 (2002-05-01), Chauvel et al.
patent: 2002/0073282 (2002-06-01), Chauvel et al.
“The effect of using state-based priority information in a shared-memory multiprocessor cache replacement policy”. Mounes-Toussi an Lilja. Proceedings: 1998 International Conference on Parallel Processing. Aug. 10-14, 1998.
Glass, Gideon and Cao, Pei, “Adaptive Page Replacement Based on Memory Reference Behavior”, Sigmetrics 1997: Proceeding of the 1997 ACM Sigmetrics internation conference on measurements and modeling of computer systems, pp. 115-126.
Liu, et al; “Organizing The Last Line Of Defense Before Hitting The Memory Wall for CMPs” High Performance Computer Architecture, 2004 HPCA-10 Proceedings. 10th International Symposium on Volume, Issue, Feb. 14-18, 2004 pp. 176-185.

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

Blocking aggressive neighbors in a cache subsystem does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Blocking aggressive neighbors in a cache subsystem, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Blocking aggressive neighbors in a cache subsystem will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4077421

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