首页> 外文会议>Algorithms -ESA 2003 >A Method for Creating Near-Optimal Instances of a Certified Write-All Algorithm
【24h】

A Method for Creating Near-Optimal Instances of a Certified Write-All Algorithm

机译:一种认证全写算法的近乎最佳实例的创建方法

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

摘要

This paper shows how to create near-optimal instances of the Certified Write- All algorithm called AWT that was introduced by Anderson and Woll. This algorithm is the best known deterministic algorithm that can be used to simulate n synchronous parallel processors on n asynchronous processors. In this algorithm n processors update n memory cells and then signal the completion of the updates. The algorithm is instantiated with q permutations, where q can be chosen from a wide range of values. When implementing a simulation on a specific parallel system with n processors, one would like to use an instance of the algorithm with the best possible value of q, in order to maximize the efficiency of the simulation. This paper shows that the choice of q is critical for obtaining an instance of the AWT algorithm with near-optimal work. For any ε > 0, and any large enough n, work of any instance of the algorithm must be at least n~(1+(1-ε))(2 ln ln n/ln n)~(1/2). Under certain conditions, however, that q is about e~(1/2 ln n ln ln n)~(1/2) and for infinitely many large enough n, this lower bound can be nearly attained by instances of the algorithm with work at most n~(1+(1+ε))(2 ln ln n/ln n)~(1/2). The paper also shows a penalty for not selecting q well. When q is significantly away from e~(1/2 ln n ln ln n)~(1/2) then work of any instance of the algorithm with this displaced q must be considerably higher than otherwise.
机译:本文展示了如何创建由Anderson和Woll引入的称为AWT的Certified All All认证算法的最佳实例。此算法是最著名的确定性算法,可用于在n个异步处理器上模拟n个同步并行处理器。在该算法中,n个处理器更新n个存储单元,然后用信号通知更新完成。该算法以q个置换实例化,其中q可以从广泛的值中选择。当在具有n个处理器的特定并行系统上实现仿真时,为了使仿真效率最大化,可能希望使用算法实例以q为最佳值。本文表明,q的选择对于获得工作量接近最佳的AWT算法实例至关重要。对于任何ε> 0和足够大的n,该算法任何实例的功必须至少为n〜(1+(1-ε))(2 ln ln n / ln n)〜(1/2)。但是,在某些条件下,q大约为e〜(1/2 ln n ln ln n)〜(1/2),并且对于无限大的足够大的n,该下限几乎可以通过带有实例的算法实例来实现最多n〜(1+(1 +ε))(2 ln ln n / ln n)〜(1/2)。本文还显示了因未正确选择q而带来的损失。当q显着远离e〜(1/2 ln n ln ln n)〜(1/2)时,该q偏移的算法实例的工作量必须比其他情况高得多。

著录项

  • 来源
    《Algorithms -ESA 2003》|2003年|p.422-433|共12页
  • 会议地点 Budapest(HU);Budapest(HU);Budapest(HU)
  • 作者

    Grzegorz Malewicz;

  • 作者单位

    Laboratory for Computer Science, Massachusetts Institute of Technology 200 Technology Square, NE43-205, Cambridge, MA 02139;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号