【24h】

Dynamic Dictionary-Based Data Compression for Level-1 Caches

机译:用于一级缓存的基于字典的动态数据压缩

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

摘要

Data cache compression is actively studied as a venue to make better use of on-chip transistors, increase apparent capacity of caches, and hide the long memory latencies. While several techniques have been proposed for L2 compression, L1 compression is an elusive goal. This is due to L1's sensitivity to latency and the inability to create compression schemes that are both fast and adaptable to program behavior, i.e. dynamic. In this paper, we propose the first dynamic dictionary-based compression mechanism for L1 data caches. Our design solves the problem of keeping the compressed contents of the cache and the dictionary entries consistent, using a timekeeping decay technique. A dynamic compression dictionary adapts to program behavior without the need of profiling techniques and/or training phases. We compare our approach to previously proposed static dictionary techniques and we show that we surpass them in terms of power, hit ratio and energy delay product.
机译:积极研究数据高速缓存压缩,以更好地利用片上晶体管,增加高速缓存的视在容量并隐藏长存储延迟。虽然已经提出了几种用于L2压缩的技术,但是L1压缩是一个遥不可及的目标。这是由于L1对延迟的敏感度以及无法创建既快速又适用于程序行为(即动态)的压缩方案的原因。在本文中,我们为L1数据缓存提出了第一个基于动态字典的压缩机制。我们的设计使用计时衰减技术解决了使高速缓存的压缩内容与字典条目保持一致的问题。动态压缩字典无需配置技术和/或训练阶段即可适应程序行为。我们将我们的方法与先前提出的静态字典技术进行了比较,并表明我们在功率,命中率和能量延迟乘积方面超过了它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号