{"title":"具有通信延迟和等处理时间的分叉连接任务图调度","authors":"Huijun Wang, O. Sinnen","doi":"10.1145/3545008.3545036","DOIUrl":null,"url":null,"abstract":"Task scheduling for parallel computing is strongly NP-hard even without precedence constraints P||Cmax. With any kind of precedence constraints and communication delays the problem becomes less manageable still. We look at the specific case of scheduling under the precedence constraints of a fork-join structure (including communication delays) P|fork − join, cij|Cmax. This represents any kind of computation that divides into sub-computations with the end results being processed together, such as divide and conquer. This kind of computation is fundamental. We look at the instances where some of the computation and communication costs are constant, present polynomial time algorithms for them, and explore the boundary between tractability and NP-hardness around this problem.","PeriodicalId":360504,"journal":{"name":"Proceedings of the 51st International Conference on Parallel Processing","volume":"299 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Scheduling Fork-Join Task Graphs with Communication Delays and Equal Processing Times\",\"authors\":\"Huijun Wang, O. Sinnen\",\"doi\":\"10.1145/3545008.3545036\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Task scheduling for parallel computing is strongly NP-hard even without precedence constraints P||Cmax. With any kind of precedence constraints and communication delays the problem becomes less manageable still. We look at the specific case of scheduling under the precedence constraints of a fork-join structure (including communication delays) P|fork − join, cij|Cmax. This represents any kind of computation that divides into sub-computations with the end results being processed together, such as divide and conquer. This kind of computation is fundamental. We look at the instances where some of the computation and communication costs are constant, present polynomial time algorithms for them, and explore the boundary between tractability and NP-hardness around this problem.\",\"PeriodicalId\":360504,\"journal\":{\"name\":\"Proceedings of the 51st International Conference on Parallel Processing\",\"volume\":\"299 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 51st International Conference on Parallel Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3545008.3545036\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 51st International Conference on Parallel Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3545008.3545036","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Scheduling Fork-Join Task Graphs with Communication Delays and Equal Processing Times
Task scheduling for parallel computing is strongly NP-hard even without precedence constraints P||Cmax. With any kind of precedence constraints and communication delays the problem becomes less manageable still. We look at the specific case of scheduling under the precedence constraints of a fork-join structure (including communication delays) P|fork − join, cij|Cmax. This represents any kind of computation that divides into sub-computations with the end results being processed together, such as divide and conquer. This kind of computation is fundamental. We look at the instances where some of the computation and communication costs are constant, present polynomial time algorithms for them, and explore the boundary between tractability and NP-hardness around this problem.