首页> 外文期刊>Microprocessors and microsystems >Filtering directory lookups in CMPs
【24h】

Filtering directory lookups in CMPs

机译:在CMP中过滤目录查找

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

摘要

Coherence protocols consume an important fraction of power to determine which coherence action to perform. Specifically, on CMPs with shared cache and directory-based coherence protocol implemented as a duplicate of local caches tags, we have observed that a big fraction of directory lookups cause a miss, because the block looked up is not allocated in any local cache. To reduce the number of directory lookups and therefore the power consumption, we propose to add a filter before the directory access. We introduce two filter implementations. In the first one, filtering information is explicitly kept in the shared cache for every block. In the second one, filtering information is decoupled from the shared cache organization, so the filter size does not depend on the shared cache size. We evaluate our filters in a CMP with 8 in-order processors with 4 threads each and a memory hierarchy with write-through local caches and a shared cache. We show that, for SPLASH2 benchmarks, the proposed filters reduce the number of directory lookups performed by 60% while power consumption is reduced by ~28%. For Specweb2005, the number of directory lookups performed is reduced by 68% (44%), while directory power consumption is reduced by 19% (9%) using the first (second) filter implementation.
机译:一致性协议消耗大量功率来确定要执行哪个一致性操作。具体来说,在具有共享缓存和基于目录的一致性协议实现为本地缓存标签副本的CMP上,我们已经观察到很大一部分目录查找会导致未命中,因为查找的块未分配在任何本地缓存中。为了减少目录查找的次数,从而减少功耗,我们建议在目录访问之前添加一个过滤器。我们介绍两种过滤器实现。在第一个中,过滤信息显式地保存在每个块的共享缓存中。在第二篇文章中,过滤信息与共享缓存组织分离,因此过滤器大小不取决于共享缓存大小。我们在CMP中评估过滤器,该CMP具有8个有序处理器(每个处理器具有4个线程)以及具有直写式本地缓存和共享缓存的内存层次结构。我们表明,对于SPLASH2基准,所提出的过滤器将执行的目录查找次数减少了60%,而功耗则减少了约28%。对于Specweb2005,使用第一个(第二个)过滤器实现,执行的目录查找次数减少了68%(44%),而目录功耗减少了19%(9%)。

著录项

  • 来源
    《Microprocessors and microsystems》 |2011年第8期|p.695-707|共13页
  • 作者单位

    Department of Computer Architecture, Universitat Politecnica de Catalunya (UPC), Barcelona, Spain;

    Department of Computer Science and Systems Engineering, University of Zaragoza, Zaragoza, Spain;

    Department of Computer Science and Systems Engineering, University of Zaragoza, Zaragoza, Spain;

    Department of Computer Architecture, Universitat Politecnica de Catalunya (UPC), Barcelona, Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    chip multiprocessor (cmp); coherence directory; coherence actions filtering;

    机译:芯片多处理器(cmp);一致性目录;一致性动作过滤;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号