首页> 外文会议> >Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors
【24h】

Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors

机译:分布式内存多处理器上列表调度算法的编译时优化方法的应用和性能分析

获取原文

摘要

The authors discuss applications of BTDH (bottom-up top-down duplication heuristic) to list scheduling algorithms (LSAs). There are two ways to use BTDH for LSAs. BTDH can be used with an LSA to form a new scheduling algorithm (LSA/BTDH), and it can be used as a pure optimization algorithm for an LSA (LSA-BTDH). BTDH has been applied with two well-known LSAs: the highest level first with estimated time (HLFET) and the earlier task first (ETF) heuristics. Simulation results show that, given a directed acyclic growth (DAG), the graph parallelism of the DAG can accurately predict the number of processors to be used such that a good scheduling length and a good resource utilization (or efficiency) can be achieved simultaneously. In terms of speedups, LSA/BTDH
机译:作者讨论了BTDH(自上而下,自上而下的重复启发式)在列表调度算法(LSA)中的应用。将BTDH用于LSA有两种方法。 BTDH可以与LSA一起使用以形成新的调度算法(LSA / BTDH),并且可以用作LSA(LSA-BTDH)的纯优化算法。 BTDH已应用于两个著名的LSA:估计时间的最高级别优先(HLFET)和较早的任务优先(ETF)启发式。仿真结果表明,在有向无环增长(DAG)的情况下,DAG的图并行性可以准确预测要使用的处理器数量,从而可以同时实现良好的调度长度和良好的资源利用率(或效率)。在加速方面,LSA / BTDH <或= LSA-BTDH <或= ETF <或= HLFET。还介绍了在NCUBE-2上以单程序多数据(SPMD)编程方法编写的调度FFT程序的实验结果。结果证实了仿真结果,并表明LSA / BTDH和LSA-BTDH的加速比LSAs的加速好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号