首页> 外文会议>Annual European Symposium on Algorithms(ESA 2004); 20040914-17; Bergen(NO) >Multi-word Atomic Read/Write Registers on Multiprocessor Systems
【24h】

Multi-word Atomic Read/Write Registers on Multiprocessor Systems

机译:多处理器系统上的多字原子读/写寄存器

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Modern multiprocessor systems offer advanced synchronization primitives, built in hardware, to support the development of efficient parallel algorithms. In this paper we develop a simple and efficient algorithm for atomic registers (variables) of arbitrary length. The simplicity and better complexity of the algorithm is achieved via the utilization of two such common synchronization primitives. In this paper we also evaluate the performance of our algorithm and the performance of a practical previously know algorithm that is based only on read and write primitives. The evaluation is performed on 3 well-known, parallel architectures. This evaluation clearly shows that both algorithms are practical and that as the size of the register increases our algorithm performs better, accordingly to its complexity behavior.
机译:现代多处理器系统提供了内置于硬件中的高级同步原语,以支持高效并行算法的开发。在本文中,我们为任意长度的原子寄存器(变量)开发了一种简单有效的算法。通过使用两个这样的通用同步原语,可以实现算法的简单性和更好的复杂性。在本文中,我们还评估了我们算法的性能以及仅基于读写原语的实用的先前已知算法的性能。评估是在3个众所周知的并行架构上执行的。该评估清楚地表明,这两种算法都是实用的,并且随着寄存器大小的增加,我们的算法由于其复杂性而表现更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号