...
首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Design and analysis of low-power cache using two-level filter scheme
【24h】

Design and analysis of low-power cache using two-level filter scheme

机译:采用二级过滤方案的低功耗高速缓存的设计与分析

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

摘要

Power consumption is an increasingly pressing problem in modern processor design. Since the on-chip caches usually consume a significant amount of power, it is one of the most attractive targets for power reduction. This paper presents a two-level filter scheme, which consists of the L1 and L2 filters, to reduce the power consumption of the on-chip cache. The main idea of the proposed scheme is motivated by the substantial unnecessary activities in conventional cache architecture. We use a single block buffer as the L1 filter to eliminate the unnecessary cache accesses. In the L2 filter, we then propose a new sentry-tag architecture to further filter out the unnecessary way activities in case of the L1 filter miss. We use SimpleScalar to simulate the SPEC2000 benchmarks and perform the HSPICE simulations to evaluate the proposed architecture. Experimental results show that the two-level filter scheme can effectively reduce the cache power consumption by eliminating most unnecessary cache activities, while the compromise of system performance is negligible. Compared to a conventional instruction cache (32 kB, two-way) implemented with only the L1 filter, the use of a two-level filter can result in roughly 30% reduction in total cache power consumption. Similarly, compared to a conventional data cache (32 kB, four-way) implemented with only the L1 filter, the total cache power reduction is approximately 46%.
机译:功耗是现代处理器设计中日益紧迫的问题。由于片上高速缓存通常会消耗大量功率,因此它是降低功耗最吸引人的目标之一。本文提出了一种由L1和L2滤波器组成的两级滤波器方案,以减少片上缓存的功耗。所提出的方案的主要思想是由常规高速缓存体系结构中大量不必要的活动所激发的。我们使用单个块缓冲区作为L1过滤器,以消除不必要的缓存访问。然后,在L2过滤器中,我们提出了一种新的哨兵标签架构,以进一步过滤掉L1过滤器未命中的不必要的活动。我们使用SimpleScalar来仿真SPEC2000基准,并执行HSPICE仿真来评估所提出的体系结构。实验结果表明,二级过滤方案可以消除大多数不必要的缓存活动,从而有效降低缓存功耗,而对系统性能的影响可以忽略不计。与仅使用L1滤波器实现的常规指令缓存(32 kB,两路)相比,使用两级滤波器可以使总缓存功耗降低约30%。类似地,与仅使用L1滤波器实现的常规数据高速缓存(32 kB,四路)相比,总高速缓存功耗降低了约46%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号