首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Distance-based recent use (DRU): an enhancement to instruction cache replacement policies for transition energy reduction
【24h】

Distance-based recent use (DRU): an enhancement to instruction cache replacement policies for transition energy reduction

机译:基于距离的最近使用(DRU):增强了指令缓存替换策略,以减少过渡能耗

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

摘要

According to the International Technology Roadmap for Semiconductors (ITRS), the minimum feature size for microprocessors will shrink to 40 nm by 2010. Leakage currents in devices fabricated at these dimensions have been shown to be so dominant that design methodologies driven by power budgets will face challenges in reducing static power in addition to active power. An effective solution to tackle static power is to transition devices to a low-static-power sleep mode using special circuit-level techniques. However, these transitions come with energy costs, and as these techniques are perfected, and devices transition more often to sleep state, the relative contribution of transition energy to total energy will increase. To deal with the transition overhead, often used techniques are history-based and concentrate only on recognizing when to transition, but do not provide for reducing total transitions without adversely effecting the total sleep time of the devices. In this paper, we study transition-overhead reduction in associative instruction caches. We take advantage of the fact that many programs, particularly those for multimedia applications, spend most of their time in loops and most execution is near-sequential (high spatial locality). We present a technique called DRU (Distance-based Recent Use), which constrains near-sequential fetches to a single bank from the set of associative banks. Evaluation of DRU for different replacement policies in a system-level environment using Mediabench's applications and with various processor architectures (including SPARC and MIPS) have shown energy savings between 20%-28% with negligible hardware and timing overheads.
机译:根据国际半导体技术路线图(ITRS),到2010年,微处理器的最小特征尺寸将缩小至40 nm。事实证明,以这些尺寸制造的器件中的泄漏电流占主导地位,以致于将面临功耗预算驱动的设计方法的挑战。除有功功率外,在减少静态功率方面也面临挑战。解决静态功耗的有效解决方案是使用特殊的电路级技术将设备转换为低静态功耗的睡眠模式。但是,这些转换伴随着能源成本,并且随着这些技术的完善以及设备更频繁地转换到睡眠状态,转换能量对总能量的相对贡献将增加。为了处理过渡开销,经常使用的技术是基于历史的,并且仅专注于识别何时过渡,但是在不不利地影响设备的总睡眠时间的情况下不能提供减少总过渡的能力。在本文中,我们研究了关联指令缓存中的转换开销降低。我们利用了这样一个事实,即许多程序(尤其是那些用于多媒体应用程序的程序)大部分时间都花在循环中,并且大多数执行接近顺序(高空间局部性)。我们提出了一种称为DRU(基于距离的最近使用)的技术,该技术将从关联银行集中将近序取货限制到单个银行。在使用Mediabench的应用程序和各种处理器体系结构(包括SPARC和MIPS)的系统级环境中,针对不同更换策略对DRU进行的评估显示,节能幅度在20%-28%之间,而硬件和时序开销却可以忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号