{"title":"串联并行:一种高效的并行分治技术","authors":"Sanjay Goil, S. Aluru, S. Ranka","doi":"10.1109/SPDP.1996.570373","DOIUrl":null,"url":null,"abstract":"Efficient divide and conquer algorithms can be mapped to a parallel computer using either task parallelism or data parallelism. The former involves significant data movement and the latter can lead to severe load imbalances. A new strategy is proposed, which the authors call concatenated parallelism, for efficient parallel solution of problems resulting in divide and conquer trees. Their strategy is useful when the communication time due to data movement in distributing the subproblems is significant in comparison to the time required for subdivision.","PeriodicalId":360478,"journal":{"name":"Proceedings of SPDP '96: 8th IEEE Symposium on Parallel and Distributed Processing","volume":"881 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"Concatenated parallelism: a technique for efficient parallel divide and conquer\",\"authors\":\"Sanjay Goil, S. Aluru, S. Ranka\",\"doi\":\"10.1109/SPDP.1996.570373\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Efficient divide and conquer algorithms can be mapped to a parallel computer using either task parallelism or data parallelism. The former involves significant data movement and the latter can lead to severe load imbalances. A new strategy is proposed, which the authors call concatenated parallelism, for efficient parallel solution of problems resulting in divide and conquer trees. Their strategy is useful when the communication time due to data movement in distributing the subproblems is significant in comparison to the time required for subdivision.\",\"PeriodicalId\":360478,\"journal\":{\"name\":\"Proceedings of SPDP '96: 8th IEEE Symposium on Parallel and Distributed Processing\",\"volume\":\"881 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-10-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of SPDP '96: 8th IEEE Symposium on Parallel and Distributed Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SPDP.1996.570373\",\"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 SPDP '96: 8th IEEE Symposium on Parallel and Distributed Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPDP.1996.570373","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Concatenated parallelism: a technique for efficient parallel divide and conquer
Efficient divide and conquer algorithms can be mapped to a parallel computer using either task parallelism or data parallelism. The former involves significant data movement and the latter can lead to severe load imbalances. A new strategy is proposed, which the authors call concatenated parallelism, for efficient parallel solution of problems resulting in divide and conquer trees. Their strategy is useful when the communication time due to data movement in distributing the subproblems is significant in comparison to the time required for subdivision.