...
首页> 外文期刊>Journal of systems architecture >Broadcast filtering: Snoop energy reduction in shared bus-based low-power MPSoCs
【24h】

Broadcast filtering: Snoop energy reduction in shared bus-based low-power MPSoCs

机译:广播过滤:减少基于共享总线的低功耗MPSoC中的窥探能量

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

摘要

In multiprocessor system-on-a-chips (MPSoCs) that use snoop-based cache coherency protocols, a miss in the data cache triggers the broadcast of coherency request to all the remote caches, to keep all data coherent. However, the majority of these requests are unnecessary because remote caches do not have the matching blocks and so their tag lookups fail. Both the coherency requests and the tag lookups corresponding to a remote miss consume unnecessary energy. We propose an architecture-level technique for snoop energy reduction, called broadcast filtering, which prevents unnecessary coherency requests from being broadcast to remote caches, and thus reduces snoop energy consumption by both the cache and bus. Broadcast filtering is implemented using a snooping cache and a split bus. The snooping cache checks if a block that cannot be obtained locally exists in remote caches before broadcasting a coherency request. If no remote cache has the matching block, there is no broadcast; and if broadcasting is necessary, the split bus allows coherency requests to be broadcast selectively to the remote caches which have matching blocks. Experimental results show a reduction by 90% of cache lookups, by 60% of bus usage, and by 40% of snoop energy consumption, at a small cost in reduced performance. An analysis result based on the energy model shows the broadcast filtering technique can reduce by up to 55% of energy consumption per cache coherency operation.
机译:在使用基于探听的缓存一致性协议的多处理器片上系统(MPSoC)中,数据缓存中的未命中会触发一致性请求向所有远程缓存的广播,以保持所有数据的一致性。但是,这些请求中的大多数都是不必要的,因为远程缓存没有匹配的块,因此它们的标签查找失败。一致性请求和与远程未命中对应的标签查找都消耗不必要的能量。我们提出了一种用于侦听能量减少的体系结构级技术,称为广播过滤,该技术可防止不必要的一致性请求被广播到远程缓存,从而减少缓存和总线的侦听能量消耗。广播过滤是使用侦听缓存和分离总线实现的。监听缓存在广播一致性请求之前检查远程缓存中是否存在本地无法获取的块。如果没有远程缓存具有匹配的块,则不广播;如果需要广播,则分离总线允许将一致性请求选择性地广播到具有匹配块的远程缓存。实验结果表明,减少了90%的缓存查找,减少了60%的总线使用率,并减少了40%的侦听能量消耗,从而降低了性能。基于能量模型的分析结果表明,广播过滤技术可以将每个缓存一致性操作的能耗降低多达55%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号