【24h】

Coherence Ordering for Ring-based Chip Multiprocessors

机译:基于环的芯片多处理器的相干排序

获取原文

摘要

Ring interconnects may be an attractive solution for future chip multiprocessors because they can enable faster links than buses and simpler switches than arbitrary switched interconnects. Moreover, a ring naturally orders requests sufficiently to enable directory-less coherence, but not in the total order that buses provide for snooping coherence. Existing cache coherence protocols for rings either establish a (total) ordering point (ORDERING-POINT) or use a greedy order (GREEDY-ORDER) with unbounded retries. In this work, we propose a new class of ring protocols, RINGORDER, in which requests complete in ring position order to achieve two benefits. First, RING-ORDER improves performance relative to ORDERING-POINT by activating requests immediately instead of waiting for them to reach the ordering point. Second, it improves performance stability relative to GREEDY-ORDER by not using retries. Thus, the new RING-ORDER combines the best of ORDERING-POINT (good performance stability) with the best ofGREEDY-ORDER (good average performance).
机译:环形互连对于将来的芯片多处理器而言可能是一个有吸引力的解决方案,因为与总线相比,环形互连可以实现更快的链接,而与任意交换式互连相比,它们可以实现更简单的开关。此外,环自然会对请求进行充分排序,以实现无目录一致性,但不能按总线提供侦听一致性的总顺序进行排序。现有的用于环的高速缓存一致性协议要么建立(总)排序点(ORDERING-POINT),要么将贪婪命令(GREEDY-ORDER)与无限制的重试一起使用。在这项工作中,我们提出了一种新型的环网协议RINGORDER,其中按环网位置顺序完成请求以实现两个好处。首先,相对于ORDERING-POINT,RING-ORDER通过立即激活请求而不是等待它们到达订购点来提高性能。其次,通过不使用重试,相对于GREEDY-ORDER,它提高了性能稳定性。因此,新的RING-ORDER结合了最佳的ORDERING-POINT(良好的性能稳定性)和最佳的GREEDY-ORDER(良好的平均性能)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号