首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >The potential of compile-time analysis to adapt the cache coherence enforcement strategy to the data sharing characteristics
【24h】

The potential of compile-time analysis to adapt the cache coherence enforcement strategy to the data sharing characteristics

机译:编译时分析使高速缓存一致性实施策略适应数据共享特征的潜力

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

摘要

Cache coherence schemes that dynamically adapt to memory referencing patterns have been proposed to improve coherence enforcement in shared-memory multiprocessors. By using only run-time information, however, these existing schemes are incapable of looking ahead in the memory referencing stream. We present a combined hardware-software strategy that uses the predictive capability of the compiler to select updating or invalidating for each write reference. To determine the potential performance improvement that can be achieved with this optimization, three different levels of compiler capabilities are examined. Simulations using memory traces show that with an ideal compiler, this optimization can potentially reduce the miss ratio by 0.4% to 15% compared to an invalidating-only scheme, while reducing the generated network traffic by 13% to 94% compared to an updating-only scheme. In addition, this optimization can potentially reduce the miss ratio by up to 13%, while reducing the generated network traffic by up to 92%, compared to a dynamic adaptive scheme. Furthermore, performance can be potentially improved even with a compiler capable of performing only imprecise array subscript analysis and no interprocedural analysis.
机译:已经提出了动态适应存储器引用模式的高速缓存一致性方案,以改善共享内存多处理器中的一致性实施。但是,通过仅使用运行时信息,这些现有方案无法在内存引用流中向前看。我们提出了一种组合的软硬件策略,该策略使用编译器的预测功能为每个写引用选择更新或无效。为了确定通过此优化可以实现的潜在性能改进,将检查三种不同级别的编译器功能。使用内存跟踪进行的仿真表明,与理想的编译器相比,采用理想的编译器,此优化可以将未命中率降低0.4%至15%,而与更新时相比,将生成的网络流量降低13%至94%唯一的方案。此外,与动态自适应方案相比,此优化可以潜在地将未命中率降低多达13%,同时将生成的网络流量降低多达92%。此外,即使使用仅能够执行不精确数组下标分析而不能进行过程间分析的编译器,也可以潜在地提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号