• DocumentCode
    3345718
  • Title

    Pseudo 3-way set-associative cache: a way of reducing miss ratio with fast access time

  • Author

    Lee, Yongjoon ; Chung, Byung-Kwon

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    9-12 May 1999
  • Firstpage
    391
  • Abstract
    The multiple-access cache is a direct-mapped cache that may be accessed more than once, each time with a different hash function, to satisfy a memory request. A fast access time can be achieved when the requested data is found at the direct-mapped location, while a high overall hit ratio can be accomplished with the additional cache access. To prevent long delays in accessing the alternative location, the multiple-access cache generally accesses the cache at most twice. Thus, the hit ratio of the multiple-access cache has a limitation of that of 2-way set-associative cache. In this paper, a pseudo 3-way set-associative cache is proposed. The pseudo 3-way set-associative cache searches the direct-mapped location and one alternative location, if necessary, to find a match. The pseudo 3-way set-associative cache can overcome the limitation of the hit ratio of 2-way set-associative cache with at most two searches from a fast direct-mapped cache. To achieve this goal, the pseudo 3-way set-associative cache uses small tables indicating different hash functions to search the alternative location. With additional 1.5 bits per cache line, we can achieve a hit ratio approaching that of a 4-way set-associative cache.
  • Keywords
    cache storage; content-addressable storage; delays; cache access time; cache miss ratio; cache performance; column-associative cache; direct-mapped cache; hash functions; hash-rehash cache; hit ratio; memory request; multiple-access cache; pseudo 3-way set-associative cache; tables; Bridges; Cache memory; Delay; Hardware; Information science; Logic; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 1999 IEEE Canadian Conference on
  • Conference_Location
    Edmonton, Alberta, Canada
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-5579-2
  • Type

    conf

  • DOI
    10.1109/CCECE.1999.807230
  • Filename
    807230