首页> 外文会议>Electrical and Computer Engineering, 1999 IEEE Canadian Conference on >Pseudo 3-way set-associative cache: a way of reducing miss ratio with fast access time
【24h】

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

机译:伪三路集关联缓存:一种通过快速访问来降低未命中率的方法

获取原文

摘要

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.
机译:多次访问高速缓存是直接映射的高速缓存,可以每次使用不同的哈希函数多次访问以满足内存请求。当在直接映射的位置找到请求的数据时,可以实现快速的访问时间,而通过附加的缓存访问可以实现较高的总命中率。为了防止访问替代位置的长时间延迟,多路访问缓存通常最多访问两次缓存。因此,多路访问高速缓存的命中率具有2路集关联高速缓存的命中率的限制。本文提出了一种伪三路集相联缓存。伪三路集关联高速缓存在直接映射的位置和一个备用位置(如有必要)中进行搜索,以找到匹配项。伪三路集关联缓存可以通过快速直接映射缓存中最多进行两次搜索来克服二路集关联缓存的命中率的限制。为了实现此目标,伪三路集关联高速缓存使用指示不同哈希函数的小表来搜索备用位置。每条高速缓存行额外增加1.5位,我们可以实现接近4路集关联高速缓存的命中率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号