首页> 外文期刊>Journal of Parallel and Distributed Computing >The Tag Filter Architecture: An energy-efficient cache and directory design
【24h】

The Tag Filter Architecture: An energy-efficient cache and directory design

机译:标签过滤器体系结构:节能的缓存和目录设计

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

摘要

Power consumption in current high-performance chip multiprocessors (CMPs) has become a major design concern that aggravates with the current trend of increasing the core count. A significant fraction of the total power budget is consumed by on-chip caches which are usually deployed with a high associativity degree (even L1 caches are being implemented with eight ways) to enhance the system performance. On a cache access, each way in the corresponding set is accessed in parallel, which is costly in terms of energy. On the other hand, coherence protocols also must implement efficient directory caches that scale in terms of power consumption. Most of the state-of-the-art techniques that reduce the energy consumption of directories are at the cost of performance, which may become unacceptable for high-performance CMPs. In this paper, we propose an energy-efficient architectural design that can be effectively applied to any kind of cache memory. The proposed approach, called the Tag Filter (TF) Architecture, filters the ways accessed in the target cache set, and just a few ways are searched in the tag and data arrays. This allows the approach to reduce the dynamic energy consumption of caches without hurting their access time. For this purpose, the proposed architecture holds the X least significant bits of each tag in a small auxiliary X-bit-wide array. These bits are used to filter the ways where the least significant bits of the tag do not match with the bits in the X-bit array. Experimental results show that, on average, the TF Architecture reduces the dynamic power consumption across the studied applications up to 74.9%, 85.9%, and 84.5% when applied to L1 caches, L2 caches, and directory caches, respectively.
机译:当前的高性能芯片多处理器(CMP)的功耗已成为设计的主要关注点,并随着当前内核数量增加的趋势而加剧。总功耗预算的很大一部分都由片上缓存消耗,这些缓存通常以较高的关联度进行部署(甚至L8缓存也通过八种方式实现),以提高系统性能。在高速缓存访​​问中,并行访问对应集中的每种方式,这在能源方面是昂贵的。另一方面,一致性协议还必须实现有效的目录高速缓存,该高速缓存可以根据功耗进行扩展。减少目录能耗的大多数最新技术都是以性能为代价的,这对于高性能CMP来说可能是无法接受的。在本文中,我们提出了一种节能的体系结构设计,可以有效地应用于任何类型的缓存。所提出的方法称为“标记过滤器(TF)体系结构”,它过滤了在目标缓存集中访问的方式,并且仅在标记和数据数组中搜索了几种方式。这允许在不损害缓存访问时间的情况下减少缓存的动态能耗。为此,所提出的架构将每个标签的X个最低有效位保存在一个小的辅助X位宽阵列中。这些位用于过滤标记的最低有效位与X位数组中的位不匹配的方式。实验结果表明,当分别应用于L1缓存,L2缓存和目录缓存时,TF体系结构平均可将研究的应用程序的动态功耗分别降低74.9%,85.9%和84.5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号