• DocumentCode
    3163110
  • Title

    Performance analysis of inclusion effects in multi-level multiprocessor caches

  • Author

    Nelson, B. ; Archibald, J. ; Flanagan, K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    513
  • Lastpage
    516
  • Abstract
    Using multiple levels of cache memory is becoming increasingly popular to bridge the gap between CPU and memory cycle times, but the design of a multi-level cache hierarchy is challenging. One complication is maintaining the inclusion property, where each cache contains a superset of the data contained in all the smaller caches whose requests it services. Inclusion is important for minimizing the coherence overhead; if it is maintained, first level caches will receive coherence signals only for those blocks or lines that they actually contain. The authors show that the straightforward method of maintaining inclusion can lead to unrealistic set associativity requirements in the second level caches. The authors describe weak inclusion, an alternate method of ensuring inclusion with reduced set associativity requirements
  • Keywords
    buffer storage; multiprocessing systems; performance evaluation; storage management; cache memory; coherence overhead; coherence signals; inclusion effects; multilevel multiprocessor caches; set associativity; Bridges; Cache memory; Degradation; Equations; Performance analysis; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218256
  • Filename
    218256