首页> 外文会议> >Meseta: a new scheduling strategy for speculative parallelization of randomized incremental algorithms
【24h】

Meseta: a new scheduling strategy for speculative parallelization of randomized incremental algorithms

机译:Meseta:一种用于随机增量算法的推测并行化的新调度策略

获取原文

摘要

In this work the authors addressed the problem of scheduling loops with dependencies in the context of speculative parallelization. It is shown that scheduling alternatives are highly influenced by the dependence violation pattern presented in the code. The analysis was centered in those algorithms where dependencies are less likely to appear as the execution proceeds, like incremental randomized algorithms. These algorithms are, in general, hard to parallelize by hand, and represent a challenge for any automatic parallelization scheme. The analysis led to the development of Meseta, a new scheduling strategy that takes into account the probability of a dependence violation to determine the number of iterations being scheduled. Meseta is compared, among others, with fixed-size chunking (FSC), the only scheduling alternative used so far in the context of speculative parallelization. The experimental results showed a 3% to 22% speedup improvement over FSC for the same incremental randomized algorithm.
机译:在这项工作中,作者解决了在推测性并行化的情况下具有依存关系的调度循环的问题。结果表明,调度选择受代码中呈现的依赖关系违反模式的影响很大。分析的重点是那些算法,其中依赖关系在执行过程中不太可能出现,例如增量随机算法。通常,这些算法很难手动并行化,并且对任何自动并行化方案都构成了挑战。该分析促成了Meseta的发展,Meseta是一种新的调度策略,该策略考虑了依赖冲突的可能性来确定要调度的迭代次数。将Meseta与固定大小分块(FSC)等进行比较,这是迄今为止在推测性并行化的情况下唯一使用的调度替代方法。实验结果表明,对于相同的增量随机算法,与FSC相比,提速提高了3%至22%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号