{"title":"异构多处理器系统负载分配优化","authors":"E. Haddad","doi":"10.1109/WHP.1993.664364","DOIUrl":null,"url":null,"abstract":"We examine the problem of optimizing the distribution of the m interacting task modules on a parallel system with p heterogeneous processors. Average-valued parameters are used to model the workload ana' to minimize a multimetric objective function representing a weighted combination of completion time, communication cost, utilization cost, and processor idle-time. The efficacy of a processing element is defined as a composite measure of its CPU speed, memory speed, and the workload coupling. The optimal distribution is found to be the apportionment of the total load among the qSp most efficacious processors in direct proportion to their efficacies. In the absence of synchronization delays, the optimal distribution results in equal execution time for all engaged processors, thus eliminating idle wait time and representing the ideal load \"balancing\" on the heterogeneous system.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"Load Distribution Optimization in Heterogeneous Multiple Processor Systems\",\"authors\":\"E. Haddad\",\"doi\":\"10.1109/WHP.1993.664364\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We examine the problem of optimizing the distribution of the m interacting task modules on a parallel system with p heterogeneous processors. Average-valued parameters are used to model the workload ana' to minimize a multimetric objective function representing a weighted combination of completion time, communication cost, utilization cost, and processor idle-time. The efficacy of a processing element is defined as a composite measure of its CPU speed, memory speed, and the workload coupling. The optimal distribution is found to be the apportionment of the total load among the qSp most efficacious processors in direct proportion to their efficacies. In the absence of synchronization delays, the optimal distribution results in equal execution time for all engaged processors, thus eliminating idle wait time and representing the ideal load \\\"balancing\\\" on the heterogeneous system.\",\"PeriodicalId\":235913,\"journal\":{\"name\":\"Proceedings. Workshop on Heterogeneous Processing,\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-04-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Workshop on Heterogeneous Processing,\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WHP.1993.664364\",\"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. Workshop on Heterogeneous Processing,","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WHP.1993.664364","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Load Distribution Optimization in Heterogeneous Multiple Processor Systems
We examine the problem of optimizing the distribution of the m interacting task modules on a parallel system with p heterogeneous processors. Average-valued parameters are used to model the workload ana' to minimize a multimetric objective function representing a weighted combination of completion time, communication cost, utilization cost, and processor idle-time. The efficacy of a processing element is defined as a composite measure of its CPU speed, memory speed, and the workload coupling. The optimal distribution is found to be the apportionment of the total load among the qSp most efficacious processors in direct proportion to their efficacies. In the absence of synchronization delays, the optimal distribution results in equal execution time for all engaged processors, thus eliminating idle wait time and representing the ideal load "balancing" on the heterogeneous system.