{"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}
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.