【24h】

Two-Phase Write Posting on Symmetric Multiprocessors

机译:对称多处理器上的两阶段写过帐

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

摘要

Cache coherence activities with write-invalidate protocol in Symmetric Multiprocessors not only incur overhead but may increase cache miss ratios due to unnecessary invalidations. Under software synchronization models, a lazy cache coherence protocol delays write invalidations and permits inconsistent copies of the same cache line existing in different caches. In this paper, we propose a demand-driven two-phase deferred cache coherence model which further delays writes to be observed by other processors until a processor requests the new data after certain synchronization instructions. Data dependence can be maintained by identifying when the new data must be fetched and reconciled. Cycle-by-cycle execution-driven simulation of SPLASH-2 workload shows that the two-phase deferred coherence protocol can out-perform the eager protocol up to 30% for some workload.
机译:对称多处理器中具有写入无效协议的高速缓存一致性活动不仅会产生开销,而且由于不必要的无效操作可能会增加高速缓存未命中率。在软件同步模型下,惰性缓存一致性协议会延迟写入无效,并允许不同缓存中存在的同一缓存行的副本不一致。在本文中,我们提出了一个需求驱动的两阶段延迟缓存一致性模型,该模型进一步延迟了其他处理器要观察的写入,直到处理器在某些同步指令之后请求新数据为止。可以通过确定何时必须提取和协调新数据来维护数据依赖性。 SPLASH-2工作负载的逐周期执行驱动模拟显示,对于某些工作负载而言,两阶段延迟一致性协议可以胜过急切的协议,性能最高可提高30%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号