首页> 外文期刊>IEEE Transactions on Computers >Performance evaluation and cost analysis of cache protocol extensions for shared-memory multiprocessors
【24h】

Performance evaluation and cost analysis of cache protocol extensions for shared-memory multiprocessors

机译:共享内存多处理器的缓存协议扩展的性能评估和成本分析

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

摘要

We evaluate three extensions to directory-based cache coherence protocols in shared-memory multiprocessors. These extensions are aimed at reducing the penalties associated with memory accesses and include a hardware prefetching scheme, a migratory sharing optimization, and a competitive-update mechanism. Since each extension targets distinct components of the read and write penalties, they can be combined effectively. This paper identifies the combinations yielding the best performance gains and cost trade-offs in the context of a class of cache-coherent NUMA (Non-Uniform Memory Access) architectures. Detailed architectural simulations of a multiprocessor with single-issue, statically scheduled CPUs, using five benchmarks, show that the protocol extensions often provide additive gains when they are properly combined. For example, the combination of prefetching with the competitive-update mechanism speeds up the execution by nearly a factor of two under release consistency. The same speedup is obtained under sequential consistency by combining prefetching with the migratory sharing optimization. This paper shows that a basic write-invalidate protocol augmented by appropriate extensions can eliminate most memory access penalties without any support from the programmer or the compiler.
机译:我们评估了共享内存多处理器中基于目录的缓存一致性协议的三个扩展。这些扩展旨在减少与内存访问相关的惩罚,包括硬件预取方案,迁移共享优化和竞争更新机制。由于每个扩展都针对读写惩罚的不同组成部分,因此可以将它们有效地结合在一起。本文确定了在一类高速缓存一致的NUMA(非统一内存访问)体系结构的背景下产生最佳性能提升和成本折衷的组合。使用五个基准测试程序对具有单个问题的静态调度CPU的多处理器进行详细的体系结构仿真,结果表明,如果协议扩展进行了适当的组合,它们通常会提供附加的收益。例如,在发布一致性下,预取与竞争更新机制的组合将执行速度提高了近两倍。通过将预取与迁移共享优化相结合,可以在顺序一致性下获得相同的加速。本文表明,通过适当的扩展扩展的基本写无效协议可以消除大多数内存访问惩罚,而无需程序员或编译器的任何支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号