期刊文献+

表调度算法的并行化研究

On Parailelizing the List Scheduling Algorithm
下载PDF
导出
摘要 当目标处理器个数大于2时,调度任意结构并行任务图并获取最优解的问题是NP完全难题。表调度算法作为一类代表性的启发式任务调度算法具有调度性能较好而时间复杂度较低的优点。但当任务图的规模较大时表调度算法的耗时也很可观,无疑并行表调度算法是一种好的解决方法。本文在串行算法LBP的基础上提出了一个新的表调度并行算法PLBP,该算法在保证与串行算法同样调度性能的前提下,时间复杂度有较大的改善。同时,与已有的表调度并行算法相比较,PLBP算法有更小的时间复杂度。 When the number of processing units is more than 2,scheduling arbitrary task graph in order to obtain an optimizing solution is a NP-complete problem. As a heuristic scheduling algorithm,list scheduling algorithm has bet-ter performance and lower time complexity. But the run time of list scheduling algorithm becomes too long when the size of task graph become huge. Undoubtedly,parallelizing the list scheduling algorithm may reduce the time com-plexity. Based on serial list scheduling algorithm LBP, this paper presents a new parallel list scheduling algorithm PLBP. It can obtain the same performance as LBP and effectively improve the time complexity of LBP. At the same time,PLBP has lower time complexity comparing to the other parallel list scheduling algorithm in the literature.
出处 《计算机科学》 CSCD 北大核心 2004年第11期166-168,175,共4页 Computer Science
基金 国家自然科学基金(No.60273075)
  • 相关文献

参考文献7

  • 1Adam T L, Chandy K M, Dickson J. A Comparison of List Scheduling for Parallel Processing Systems. Communications of the ACM,Dec. 1974,17:685-690
  • 2EL-Rewini H, Lewis T G, Ali H H. Task Scheduling in Parallel and Distributed Systems. Englewood Cliffs,New Jersey: Precntice Hall,1994
  • 3Hwang J J,Chow Y C,Anger F D, Lee C Y. Scheduling Precedence Graphs in Systems with Interprocessor Communication Times. SIAM Journal on Computing, 1989,18(2): 244-257
  • 4Wu M Y,Gajski D D. Hypertool: A Programming Aid for Message-Passing Systems. IEEE Trans. on Parallel and Distributed Systems, 1990,1 (3): 330-343
  • 5Wu Min-You,Shu Wei. Parallelization of scheduling algorithms.In: Parallel Architecture, Algorithm, and Network, 1996 Proc.Second Intl. Symposium on,June 1996. 357-360
  • 6Ahmad I, Kwok Yu-Kwong . On parallelizing the multiprocessor scheduling problem. IEEE Trans. on Parallel and Distributed System, 1999,10(4): 414-431
  • 7Radulescu A,Van Gemund A J C. Low-cost task scheduling for distributed-memory machine. IEEE Trans. on Parallel and Distributed System, 2002,13(6): 648-658

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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