...
首页> 外文期刊>Journal of systems architecture >A new cache architecture based on temporal and spatial locality
【24h】

A new cache architecture based on temporal and spatial locality

机译:基于时间和空间局部性的新缓存架构

获取原文
获取原文并翻译 | 示例

摘要

A data cache system is designed as low-power/high-performance cache structure for embedded processors. Direct-mapped cache is a favorite choice for short cycle time, but suffers from high miss rate. Hence the proposed dual data cache is an approach to improve the miss ratio of direct-mapped cache without affecting this access time. The proposed cache system can exploit temporal and spatial localities effectively by maximizing the effective cache memory space for any given cache size. The proposed cache system consists of two caches, i.e., a direct-mapped cache with small block size and a fully associative spatial buffer with large block size. Temporal locality is utilized by caching candidate small blocks selectively into the direct-mapped cache. Also spatial locality can be utilized aggressively by fetching multiple neighboring small blocks whenever a cache miss occurs. According to the results of comparison and analysis, similar performance can be achieved by using four times smaller cache size compared with the conventional direct-mapped cache. It is shown that power consumption of the proposed cache can be reduced by around 4% compared with the victim cache configuration.
机译:数据缓存系统被设计为嵌入式处理器的低功耗/高性能缓存结构。对于短周期时间来说,直接映射缓存是一个不错的选择,但是它会遭受高丢失率的困扰。因此,提出的双数据高速缓存是一种在不影响此访问时间的情况下提高直接映射高速缓存的未命中率的方法。所提出的高速缓存系统可以通过针对任何给定的高速缓存大小最大化有效高速缓存存储空间来有效地利用时间和空间局部性。所提出的高速缓存系统包括两个高速缓存,即,具有小块尺寸的直接映射高速缓存和具有大块尺寸的完全关联的空间缓冲器。通过选择性地将候选小块缓存到直接映射的缓存中来利用时间局部性。此外,只要发生高速缓存未命中,就可以通过获取多个相邻的小块来积极利用空间局部性。根据比较和分析的结果,通过使用比常规直接映射高速缓存小四倍的高速缓存大小,可以实现类似的性能。结果表明,与受害者缓存配置相比,建议的缓存的功耗可降低约4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号