• DocumentCode
    2748470
  • Title

    A two-type data cache model

  • Author

    Subha, S.

  • Author_Institution
    Dept. of Comput. Eng., Santa Clara Univ., Santa Clara, CA, USA
  • fYear
    2009
  • fDate
    7-9 June 2009
  • Firstpage
    476
  • Lastpage
    481
  • Abstract
    Cache types are of two kinds-inclusive and exclusive. Each type has its own advantages and disadvantages. This paper proposes a new cache type which consists of both of the kinds of the cache. Initially the entire cache system is exclusive in nature which changes with reuse of the cache block/way to inclusive nature for the reused block/way. When a new block is fetched into the cache, the corresponding way is reset to exclusive way. On a reuse of a block in level one cache, the block is made inclusive. Else, the block is exclusive in nature. Conditions when this model outperforms traditional inclusive cache are derived. The model is simulated with SPEC 2000 benchmarks and a performance improvement of 22% over inclusive cache and 46% over exclusive cache is observed.
  • Keywords
    cache storage; SPEC 2000 benchmarks; cache block-way; data cache model; exclusive cache; inclusive cache; Analytical models; Application software; Cache memory; Cache storage; Coherence; Computational modeling; Computer aided instruction; Data engineering; Registers; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology, 2009. eit '09. IEEE International Conference on
  • Conference_Location
    Windsor, ON
  • Print_ISBN
    978-1-4244-3354-4
  • Electronic_ISBN
    978-1-4244-3355-1
  • Type

    conf

  • DOI
    10.1109/EIT.2009.5189663
  • Filename
    5189663