首页> 美国政府科技报告 >Scalability of Atomic Primitives on Distributed Shared Memory Multiprocessors
【24h】

Scalability of Atomic Primitives on Distributed Shared Memory Multiprocessors

机译:分布式共享存储器多处理器上原子图元的可扩展性

获取原文

摘要

Many hardware primitives have been proposed for synchronization and atomic memoryupdate on shared-memory multiprocessors. In this paper, we focus on general-purpose primitives that have proven popular on small-scale bus-based machines, but have yet to become widely available on large-scale, distributed-memory machines. Specifically, we propose several alternative implementations of fetch and Phi, compare and swap, and load linked/store conditional. We then analyze the performance of these implementations for various data sharing patterns, in both real and synthetic applications. Our results indicate that good overall performance can be obtained by implementing compare and swap in a multiprocessor's cache controllers, and by providing an additional instruction to load an exclusive copy of a line.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号