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
Link To Document :
بازگشت