首页> 外文期刊>Journal of Parallel and Distributed Computing >Fast synchronization on shared-memory multiprocessors: An architectural approach
【24h】

Fast synchronization on shared-memory multiprocessors: An architectural approach

机译:共享内存多处理器上的快速同步:一种架构方法

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

摘要

Synchronization is a crucial operation in many parallel applications. Conventional synchronization mechanisms are failing to keep up with the increasing demand for efficient synchronization operations as systems grow larger and network latency increases. The contributions of this paper are threefold. First, we revisit some representative synchronization algorithms in light of recent architecture innovations and provide an example of how the simplifying assumptions made by typical analytical models of synchronization mechanisms can lead to significant performance estimate errors. Second, we present an architectural innovation called active memory that enables very fast atomic operations in a shared-memory multiprocessor. Third, we use execution-driven simulation to quantitatively compare the performance of a variety of synchronization mechanisms based on both existing hardware techniques and active memory operations. To the best of our knowledge, synchronization based on active memory outforms all existing spinlock and non-hardwired barrier implementations by a large margin.
机译:在许多并行应用程序中,同步是至关重要的操作。随着系统的扩大和网络等待时间的增加,传统的同步机制无法满足对高效同步操作不断增长的需求。本文的贡献是三方面的。首先,我们根据最新的体系结构创新来回顾一些代表性的同步算法,并提供一个示例,说明如何通过典型的同步机制分析模型做出的简化假设会导致明显的性能估计错误。其次,我们提出了一种称为主动内存的架构创新,该架构可以在共享内存多处理器中实现非常快速的原子操作。第三,我们基于现有的硬件技术和活动内存操作,使用执行驱动的仿真来定量比较各种同步机制的性能。据我们所知,基于活动内存的同步大大超越了所有现有的自旋锁和非硬接线的屏障实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号