首页> 外文会议> >Multicast snooping: a new coherence method using a multicast address network
【24h】

Multicast snooping: a new coherence method using a multicast address network

机译:组播侦听:使用组播地址网络的新一致性方法

获取原文

摘要

This paper proposes a new coherence method called "multicast snooping" that dynamically adapts between broadcast snooping and a directory protocol. Multicast snooping is unique because processors predict which caches should snoop each coherence transaction by specifying a multicast "mask". Transactions are delivered with an ordered multicast network, such as an Isotach network, which eliminates the need for acknowledgment messages. Processors handle transactions as they would with a snooping protocol while a simplified directory operates in parallel to check masks and gracefully handle incorrect ones (e.g., previous owner missing). Preliminary performance numbers with mostly SPLASH-2 benchmarks running on 32 processors show that we can limit multicasts to an average of 2-6 destinations (/spl Lt/ 32) and we can deliver 2-5 multicasts per network cycle (/spl Gt/ broadcast snooping's 1 per cycle). While these results do not include timing, they do provide encouragement that multicast snooping can obtain data directly (like broadcast snooping) but apply to larger systems (like directories).
机译:本文提出了一种新的一致性方法,称为“多播侦听”,该方法可以在广播侦听和目录协议之间动态适应。多播侦听是唯一的,因为处理器通过指定多播“掩码”来预测哪些缓存应侦听每个一致性事务。使用有序的多播网络(例如Isotach网络)交付事务,从而消除了对确认消息的需求。处理器像使用监听协议一样处理事务,同时简化的目录并行运行以检查掩码并优雅地处理不正确的掩码(例如,先前的所有者丢失)。初步的性能数据(主要在32个处理器上运行的SPLASH-2基准测试)表明,我们可以将多播限制为平均2-6个目标(/ spl Lt / 32),并且每个网络周期可以提供2-5个多播(/ spl Gt /广播侦听(每个周期1个)。尽管这些结果不包括时序,但它们确实鼓励多播侦听可以直接获取数据(如广播侦听),但适用于较大的系统(如目录)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号