首页> 外文OA文献 >An optimal algorithm for global termination detection in shared-memory asynchronous multiprocessor systems
【2h】

An optimal algorithm for global termination detection in shared-memory asynchronous multiprocessor systems

机译:共享存储器异步多处理器系统中全局终止检测的优化算法

摘要

In the literature, the problem of global termination detection in parallel systems is usually solved by message passing. In shared-memory systems, this problem can also be solved by using exclusively accessible variables with locking mechanisms. In this paper, we present an algorithm that solves the problem of global termination detection in shared-memory asynchronous multiprocessor systems without using locking. We assume a reasonable computation model in which concurrent reading does not require locking and concurrent writing different values without locking results in an arbitrary one of the values being actually written. For a system of n processors, the algorithm allocates a working space of 2n + 1 bits. The worst case time complexity of the algorithm is n + 2√n + 1, which we prove is the lower bound under a reasonable model of computation. © 1997 IEEE.
机译:在文献中,并行系统中全局终止检测的问题通常通过消息传递来解决。在共享内存系统中,也可以通过使用具有锁定机制的可访问变量来解决此问题。在本文中,我们提出了一种无需使用锁定即可解决共享内存异步多处理器系统中全局终止检测问题的算法。我们假设一个合理的计算模型,其中并发读取不需要锁定,并且在没有锁定的情况下并发写入不同的值会导致实际写入任意一个值。对于n个处理器的系统,该算法分配2n +1位的工作空间。该算法的最坏情况时间复杂度为n +2√n+ 1,我们证明这是合理计算模型下的下限。 ©1997 IEEE。

著录项

  • 作者

    Ting HF; Leung HF;

  • 作者单位
  • 年度 1997
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号