• DocumentCode
    1532014
  • Title

    Two fast and high-associativity cache schemes

  • Author

    Zhang, Chenxi ; Zhang, Xiaodong ; Yan, Yong

  • Author_Institution
    Changsha Inst. of Technol., Hunan, China
  • Volume
    17
  • Issue
    5
  • fYear
    1997
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    In the race to improve cache performance, many researchers have proposed schemes that increase a cache´s associativity. The associativity of a cache is the number of places in the cache where a block may reside. In a direct-mapped cache, which has an associativity of 1, there is only one location to search for a match for each reference. In a cache with associativity n-an n-way set-associative cache-there are n locations. Increasing associativity reduces the miss rate by decreasing the number of conflict, or interference, references. The column-associative cache and the predictive sequential associative cache seem to have achieved near-optimal performance for an associativity of two. Increasing associativity beyond two, therefore, is one of the most important ways to further improve cache performance. We propose two schemes for implementing associativity greater than two: the sequential multicolumn cache, which is an extension of the column-associative cache, and the parallel multicolumn cache. For an associativity of four, they achieve the low miss rate of a four-way set-associative cache. Our simulation results show that both schemes can effectively reduce the average access time
  • Keywords
    cache storage; content-addressable storage; memory architecture; performance evaluation; access time; associativity; cache performance; cache schemes; column-associative cache; high-associativity; low miss rate; parallel multicolumn cache; sequential multicolumn cache; Educational institutions; Multiplexing; Sliding mode control;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.621212
  • Filename
    621212