【24h】

A New Carried-Dependence Self-scheduling Algorithm

机译:一种新的携带依赖性自我调度算法

获取原文

摘要

In this paper we present an analysis on a shared memory system of five self-scheduling algorithms running on top of the threads programming model to schedule the loop with cross-iteration dependence. Four of them are well-known: self-scheduling (SS), chunked self-scheduling (CSS), guided self-scheduling (GSS) and factoring. Because these schemes are all for loops without cross-iteration dependence, we study the modification of these schemes to schedule the loop with cross-iteration dependence. The fifth is our proposal: carried-dependence self-scheduling (CDSS). The experiments conducted in varying parameters clearly show that CDSS outperforms other modified self-scheduling approaches in a number of simulations. CDSS, modified SS, factoring, GSS and CSS are executed efficiently in order of execution time.
机译:在本文中,我们对线程编程模型的顶部运行的五个自我调度算法的共享内存系统进行了分析,以调度循环与交叉迭代依赖性。其中四个是众所周知的:自我调度(SS),块自我调度(CSS),引导自我调度(GSS)和分解。因为这些方案都是为了循环而没有交叉迭代依赖性,所以我们研究这些方案的修改以调度具有交叉迭代依赖性的循环。第五是我们的建议:携带依赖自我调度(CDS)。在不同参数中进行的实验清楚地表明CDS在许多模拟中优于其他修改的自我调度方法。 CDS,修改的SS,Instracing,GSS和CSS是有效地按执行时间顺序执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号