期刊文献+

考虑通信竞争的任意处理机网络表调度算法

原文传递
导出
摘要 任务调度是高性能计算系统中的基本问题之一。解决此类NP难问题的经典启发式算法都假定目标处理机全互连,调度任务时可忽略节点间通信,这显然与实际计算环境不符。为此,文中提出一种在调度任务时同时考虑通信边调度的表调度算法。在边调度时,提出了一种基于最短路径搜索算法的最早通信完成路径查找算法(EFCS),并采用插入式链路策略实现通信边的动态调度,而对处理机网络异构环境下的任务优先级计算问题,受HEFT算法启发,提出异构系统递归优先权计算方法,按非升序排列获得各任务优先级。为了降低算法的执行时间,文中还提出了理论加速比为O(PPE)的并行算法。以随机产生程序任务图和DSP应用程序实例为数据源,在两类不同任意处理机网络目标系统上进行的模拟实验结果表明:本算法明显优于考虑通信竞争的静态表调度算法和不考虑通信竞争的表调度算法,特别是在高通信率应用程序中优势更明显。
出处 《中国科学(F辑:信息科学)》 CSCD 2009年第7期704-714,共11页
基金 国家自然科学基金重大研究计划(批准号:90715029) 湖南省教育厅(批准号:08C435)资助项目 教育部高等学校科技创新工程重大项目培育资金项目(批准号:708066)
  • 相关文献

参考文献28

  • 1Ken-LiLi,Ren-FaLi,Qing-HuaLi.Optimal Parallel Algorithm for the Knapsack Problem Without Memory Conflicts[J].Journal of Computer Science & Technology,2004,19(6):760-768. 被引量:11
  • 2I. Falco,R. Balio,E. Tarantino.An analysis of parallel heuristics for task allocation in multicomputers[J]. Computing . 1997 (3) 被引量:1
  • 3Sih G C,Lee E A.A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures. IEEE Transactions on Parallel and Distributed Systems . 1993 被引量:1
  • 4Darbha S,Agrawal D P.Optimal scheduling algorithm for distributed-memory machines. IEEE Transactions on Paralleland Distributed Systems . 1998 被引量:1
  • 5Kwok Y K,Amad I.Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors. IEEE Transactions on Parallel and Distributed Systems . 1996 被引量:1
  • 6Topcuoglu H,Hariri S,Wu M Y.Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems . 2002 被引量:1
  • 7Cormen TH,Leiserson CE,Rivest RL.Introduction to algorithms. . 1990 被引量:1
  • 8M. R. Gary,D. S. Johnson.Computers and Intractability: A Guide to the Theory of NP-Completeness. . 1979 被引量:1
  • 9I. Ahmad,Y.-K. Kwok.On exploiting task duplication in parallel program scheduling. IEEE Trans. Parallel Distrib. Systems . 1998 被引量:1
  • 10Papadimitriou,C. H.,Yannakakis,M.Towards an architecture-independent analysis of parallel algorithms. SIAM Journal on Computing . 1990 被引量:1

二级参考文献17

  • 1Garey M R, Johnson D S. Computers and Intractability: A Guide to the Theory of NP-Completeness. San Francisco, W H Freeman and Co., 1979. 被引量:1
  • 2Shamir A. A polynomial-time algorithm for breaking the basic Merkle-Hellman cryptosystem. IEEE Trans. Inform. Theory, 1984, 30(5): 699-704. 被引量:1
  • 3Chor B, Rivest R L. A knapsack-type public key cryptosystem based on arithmetic in finite fields. IEEE Trans. Inform. Theory, 1988, 34(5): 901-909. 被引量:1
  • 4Laih C S, Lee J Y, Harn L, Su Y K. Linearly shift knapsack public-key cryptosystem. IEEE J. Selected Areas Commun.., 1989, 7(4): 534-539. 被引量:1
  • 5Horowitz E, Sahni S. Computing partitions with applications to the knapsack problem. J. ACM, 1974, 21(2):277-292. 被引量:1
  • 6Aardal K, Bixby R E, Hurkens C A J, Lenstra A K et al. Market split and basis reduction: Towards a solution of the Cornuejils-Dawande instances. In The 7th International IPCO Conference, 1999, Lecture Notes in Computer Science 1610, pp.1-16. 被引量:1
  • 7Schroeppel R, Shamir A. A T = 0(2^n/^2), S = 0(2^n/^4)algorithm for certain NP-complete problems. SIAM J.Comput., 1981, 10(3): 456-464. 被引量:1
  • 8Ferreira A G. A parallel time/hardware tradeoff T. H=0(2^n/^2) for the knapsack problem. IEEE Trans. Comput., 1991, 40(2): 221-225. 被引量:1
  • 9Karnin E D. A parallel algorithm for the knapsack problem. IEEE Trans, Comput., 1984, 33(5): 404-408. 被引量:1
  • 10Amirazizi H R, Hellman M E. Time-memory -processor tradeoffs. IEEE Trans. Inform. Theory, 1988, 34(3):502-512. 被引量:1

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部