• DocumentCode
    2893353
  • Title

    A Set Associative Cache Architecture

  • Author

    Subha, S.

  • Author_Institution
    Deparment of Comput. Eng., Clara Univ., Santa Clara, CA, USA
  • fYear
    2010
  • fDate
    12-14 April 2010
  • Firstpage
    1316
  • Lastpage
    1317
  • Abstract
    Traditional set associative caches have fixed number of sets with fixed number of ways in each set. This paper proposes a new set associative architecture. The mapping of an address to a set is expanded to a subset of the number of sets by XOR´ing the address with 0, 1, 2, 4... (number of sets/2). The line is placed in any of the available ways in this mapping. If the cache is full, the cache is like a traditional set associative cache. The number of ways that a line can be placed in a partially filled cache is increased by this mapping. The algorithm is simulated on SPEC 2K benchmarks. An average decrease of 13% in average memory access time is observed. The average memory access time for 256.bzip2 shows degradation. The consumption of energy increases as a function of the cache size.
  • Keywords
    cache storage; content-addressable storage; set theory; SPEC 2K benchmarks; XOR mapping; average memory access time; cache size; set associative cache architecture; Associative memory; Cache memory; Computer architecture; Degradation; Information technology; Multiplexing; Time measurement; Set Associative mapping; XOR mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-6270-4
  • Type

    conf

  • DOI
    10.1109/ITNG.2010.130
  • Filename
    5501578