【24h】

Does multicast communication make sense in write invalidationtraffic?

机译:多播通信在写入无效流量中有意义吗?

获取原文

摘要

In distributed shared memory (DSM) multiprocessors, a writeoperation requires multiple messages to invalidate the nodes which shareand cache the memory block to be written. The resulting write stall timeis a performance hurdle to such systems. One approach to efficientinvalidation is to use multicast messages to reach the sharing nodes. Weuse application driven simulation to evaluate two multicast basedinvalidation schemes: dual path (X. Lin and L.M. Ni, 1993) and pruning(M.P. Malumbres et al., 1996). Based on our experimental settings, wefound that multicast improves invalidation traffic for four of the sixevaluated real applications. The remaining two programs are computationintensive, and multicast based validation is less effective. But sincethey induce bursty communication, we found that multicasts help torelieve the network congestion during those periods of time. Dual pathperforms a little better than pruning, because it is less sensitive torouting delay in the routers. We also found that cache size is animportant design parameter for multicast based invalidation. It is moreeffective for DSM multiprocessors with large caches
机译:在分布式共享内存(DSM)多处理器中,写入操作需要多个消息来使共享和缓存要写入的存储块的节点无效。导致的写入停顿时间是此类系统的性能障碍。一种有效无效的方法是使用多播消息到达共享节点。我们使用应用程序驱动的仿真来评估两个基于多播的失效方案:双路径(X. Lin和L.M. Ni,1993)和修剪(M.P. Malumbres等,1996)。根据我们的实验设置,我们发现多播可以改善六个评估的实际应用中的四个的无效流量。其余两个程序需要大量计算,并且基于多播的验证效果不佳。但是由于它们会引起突发性通信,因此我们发现多播有助于缓解那些时间段内的网络拥塞。双路径的性能要比修剪好一些,因为它对路由器的路由延迟不太敏感。我们还发现,对于基于多播的失效,缓存大小是重要的设计参数。对于具有大高速缓存的DSM多处理器,它更有效

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号