• DocumentCode
    375641
  • Title

    Design of an adjustable-way set-associative cache

  • Author

    Chen, Hsin-Chum ; Jen-Shiun Chiang

  • Author_Institution
    Dept. of Electr. Eng., Tamkang Univ., Taipei, Taiwan
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    315
  • Abstract
    The trade-off between direct-mapped caches and set-associative caches is an important issue in the research on the performance of caches. The conventional set-associative caches with higher associativity provide lower miss rate, however, they suffer from longer hit access time and larger energy consumption. Based on the consideration of different program localities, the different programs should select the caches with the appropriate associativity. In this paper, we propose a set-associative cache that can provide the flexibility to adjust its associativity according to the different program behaviors, which means that the proposed cache scheme can be adjusted from n-way set-associative cache to direct-mapped cache. By this cache architecture, the power consumption will be saved when an n-way set-associative cache configures as the cache with lower associativity (less than n) due to only enabling the fewer subarrays of the tag memory and the data memory. However, the performance is also maintained as the conventional set-associative cache or the direct-mapped cache. In the future, the adjustable-way set-associative cache can be applied to the multiprocessor system to reduce the average energy consumption of the overall system
  • Keywords
    cache storage; content-addressable storage; adjustable-way set-associative cache; associativity; cache architecture; data memory; direct-mapped cache; direct-mapped caches; program locality; set-associative caches; tag memory; Cache memory; Circuits; Decoding; Energy consumption; Energy efficiency; Hardware; Multiprocessing systems; Operating systems; Random access memory; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and signal Processing, 2001. PACRIM. 2001 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-7080-5
  • Type

    conf

  • DOI
    10.1109/PACRIM.2001.953586
  • Filename
    953586