{"title":"可重构并行体系结构中的并行图收缩应用","authors":"Y. Lyuu, E. Schenfeld","doi":"10.1109/ICPP.1994.149","DOIUrl":null,"url":null,"abstract":"Communication plays a key role in the overall performance of a parallel system. In the general case, the communication network is required to transfer information from any set of sources to to any set of destinations. In practice, parallel applications have various communication needs. Many applications restrict their communication requests to a more limited number of possible connections between sources and destinations. The communication requests of parallel applications are represented by graphs. Parallel graph contraction has been used to embed these graphs into a reconfigurable parallel architecture. We review some of the previous work done in this area showing how various useful communication graphs (e.g., ring, kary trees, mesh, CCC, hypercube, etc.), can be contracted for an efficient embedding. We also present some results for the parallel contraction of other useful graphs such as de Bruijn, shuffle-exchange, mesh of trees, pyramid, and multi-stage communication structures. Lower bounds are proved for all graphs. A heuristic approach for parallel graph contraction is reviewed for irregular graphs based on simulated annealing.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Parallel Graph Contraction with Applications to a Reconfigurable Parallel Architecture\",\"authors\":\"Y. Lyuu, E. Schenfeld\",\"doi\":\"10.1109/ICPP.1994.149\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Communication plays a key role in the overall performance of a parallel system. In the general case, the communication network is required to transfer information from any set of sources to to any set of destinations. In practice, parallel applications have various communication needs. Many applications restrict their communication requests to a more limited number of possible connections between sources and destinations. The communication requests of parallel applications are represented by graphs. Parallel graph contraction has been used to embed these graphs into a reconfigurable parallel architecture. We review some of the previous work done in this area showing how various useful communication graphs (e.g., ring, kary trees, mesh, CCC, hypercube, etc.), can be contracted for an efficient embedding. We also present some results for the parallel contraction of other useful graphs such as de Bruijn, shuffle-exchange, mesh of trees, pyramid, and multi-stage communication structures. Lower bounds are proved for all graphs. A heuristic approach for parallel graph contraction is reviewed for irregular graphs based on simulated annealing.\",\"PeriodicalId\":162043,\"journal\":{\"name\":\"1994 International Conference on Parallel Processing Vol. 3\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-08-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1994 International Conference on Parallel Processing Vol. 3\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPP.1994.149\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1994 International Conference on Parallel Processing Vol. 3","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPP.1994.149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Parallel Graph Contraction with Applications to a Reconfigurable Parallel Architecture
Communication plays a key role in the overall performance of a parallel system. In the general case, the communication network is required to transfer information from any set of sources to to any set of destinations. In practice, parallel applications have various communication needs. Many applications restrict their communication requests to a more limited number of possible connections between sources and destinations. The communication requests of parallel applications are represented by graphs. Parallel graph contraction has been used to embed these graphs into a reconfigurable parallel architecture. We review some of the previous work done in this area showing how various useful communication graphs (e.g., ring, kary trees, mesh, CCC, hypercube, etc.), can be contracted for an efficient embedding. We also present some results for the parallel contraction of other useful graphs such as de Bruijn, shuffle-exchange, mesh of trees, pyramid, and multi-stage communication structures. Lower bounds are proved for all graphs. A heuristic approach for parallel graph contraction is reviewed for irregular graphs based on simulated annealing.