考虑通信开销的任务调度问题的最优/次最优解并行搜索

M. Kai, T. Hatori
{"title":"考虑通信开销的任务调度问题的最优/次最优解并行搜索","authors":"M. Kai, T. Hatori","doi":"10.1109/PACRIM.2001.953589","DOIUrl":null,"url":null,"abstract":"In order to achieve the efficient parallel processing on a given multiprocessor system, it is important to draw the performance of the multiprocessor system sufficiently. The task scheduling technique, in which the extracted task set from an application is assigned onto multiple processors to be executed in parallel in the minimum processing time, is very important key for the efficient parallel processing. In this paper, we first propose new priority levels with communication overhead to find better solutions of any scheduling problem in early stage of search. The new priority levels are useful to bound the branches of search tree to be efficiently cut off with better estimated lower estimation of scheduling length. Second, using the new priority levels, our search method performs depth-first search, which is full-search method and has the possibility to got an optimal solutions. In the case of large scale task graphs, full-search is impossible. However, even if the search processes are interrupted in any given time, it can find better solutions in the given time than past algorithms Third, in order to shorten the execution time of search process for the scheduling problem, we show parallel search methods and the results of the efficiency of the parallel search. The parallel search methods are implemented on HITACHI SR8000 multiprocessor system which has 8 processors by using MP.","PeriodicalId":261724,"journal":{"name":"2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Parallelized search for the optimal/sub-optimal solutions of task scheduling problem taking account of communication overhead\",\"authors\":\"M. Kai, T. Hatori\",\"doi\":\"10.1109/PACRIM.2001.953589\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to achieve the efficient parallel processing on a given multiprocessor system, it is important to draw the performance of the multiprocessor system sufficiently. The task scheduling technique, in which the extracted task set from an application is assigned onto multiple processors to be executed in parallel in the minimum processing time, is very important key for the efficient parallel processing. In this paper, we first propose new priority levels with communication overhead to find better solutions of any scheduling problem in early stage of search. The new priority levels are useful to bound the branches of search tree to be efficiently cut off with better estimated lower estimation of scheduling length. Second, using the new priority levels, our search method performs depth-first search, which is full-search method and has the possibility to got an optimal solutions. In the case of large scale task graphs, full-search is impossible. However, even if the search processes are interrupted in any given time, it can find better solutions in the given time than past algorithms Third, in order to shorten the execution time of search process for the scheduling problem, we show parallel search methods and the results of the efficiency of the parallel search. The parallel search methods are implemented on HITACHI SR8000 multiprocessor system which has 8 processors by using MP.\",\"PeriodicalId\":261724,\"journal\":{\"name\":\"2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233)\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-08-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PACRIM.2001.953589\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PACRIM.2001.953589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

为了在给定的多处理机系统上实现高效的并行处理,充分描绘多处理机系统的性能是非常重要的。任务调度技术是实现高效并行处理的关键技术,它将从应用程序中提取的任务集分配到多个处理器上,在最短的处理时间内并行执行。本文首先提出了新的具有通信开销的优先级,以更好地解决搜索早期的调度问题。新的优先级有助于约束搜索树的分支,使其能够以更好的估计和更低的调度长度估计有效地切断。其次,利用新的优先级,我们的搜索方法进行深度优先搜索,这是一种全搜索方法,有可能得到最优解。在大规模任务图的情况下,完全搜索是不可能的。然而,即使搜索过程在任何给定时间被中断,它也能在给定时间内找到比以往算法更好的解决方案。第三,为了缩短调度问题的搜索过程的执行时间,我们展示了并行搜索方法和并行搜索效率的结果。在具有8个处理器的日立SR8000多处理器系统上,利用MP实现了并行搜索方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Parallelized search for the optimal/sub-optimal solutions of task scheduling problem taking account of communication overhead
In order to achieve the efficient parallel processing on a given multiprocessor system, it is important to draw the performance of the multiprocessor system sufficiently. The task scheduling technique, in which the extracted task set from an application is assigned onto multiple processors to be executed in parallel in the minimum processing time, is very important key for the efficient parallel processing. In this paper, we first propose new priority levels with communication overhead to find better solutions of any scheduling problem in early stage of search. The new priority levels are useful to bound the branches of search tree to be efficiently cut off with better estimated lower estimation of scheduling length. Second, using the new priority levels, our search method performs depth-first search, which is full-search method and has the possibility to got an optimal solutions. In the case of large scale task graphs, full-search is impossible. However, even if the search processes are interrupted in any given time, it can find better solutions in the given time than past algorithms Third, in order to shorten the execution time of search process for the scheduling problem, we show parallel search methods and the results of the efficiency of the parallel search. The parallel search methods are implemented on HITACHI SR8000 multiprocessor system which has 8 processors by using MP.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信