{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,11]],"date-time":"2023-09-11T14:03:58Z","timestamp":1694441038699},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2007,10,30]],"date-time":"2007-10-30T00:00:00Z","timestamp":1193702400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithmica"],"published-print":{"date-parts":[[2009,3]]},"DOI":"10.1007\/s00453-007-9113-7","type":"journal-article","created":{"date-parts":[[2007,10,29]],"date-time":"2007-10-29T15:21:50Z","timestamp":1193671310000},"page":"425-453","source":"Crossref","is-referenced-by-count":3,"title":["An Approximation Algorithm and Dynamic Programming for Reduction in Heterogeneous Environments"],"prefix":"10.1007","volume":"53","author":[{"given":"Pangfeng","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"May-Chen","family":"Kuo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Da-Wei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2007,10,30]]},"reference":[{"key":"9113_CR1","doi-asserted-by":"crossref","unstructured":"Anderson, T., Culler, D., Patterson, D.: A case for networks of workstations (now). In: IEEE Micro, February 1995, pp. 54\u201364 (1995)","DOI":"10.1109\/40.342018"},{"key":"9113_CR2","doi-asserted-by":"crossref","unstructured":"Banikazemi, M., Moorthy, V., Panda, D.K.: Efficient collective communication on heterogeneous networks of workstations. In: Proceedings of International Parallel Processing Conference, pp. 460\u2013467 (1998)","DOI":"10.1109\/ICPP.1998.708518"},{"issue":"4","key":"9113_CR3","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1109\/TPDS.2004.1271181","volume":"15","author":"C. Banino","year":"2004","unstructured":"Banino, C., Beaumont, O., Carter, L., Ferrante, J., Legrand, A., Robert, Y.: Scheduling strategies for master\u2013slave tasking on heterogeneous processor platforms. IEEE Trans. Parallel Distrib. Syst. 15(4), 319\u2013330 (2004)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"9113_CR4","doi-asserted-by":"crossref","unstructured":"Bar-Noy, A., Guha, S., Naor, J., Schieber, B.: Multicast in heterogeneous networks. In: Proceedings of the 13th Annual ACM Symposium on Theory of Computing (1998)","DOI":"10.1145\/276698.276857"},{"issue":"5","key":"9113_CR5","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1007\/BF01184933","volume":"27","author":"A. Bar-Noy","year":"1994","unstructured":"Bar-Noy, A., Kipnis, S.: Designing broadcast algorithms in the postal model for message-passing systems. Math. Syst. Theory 27(5), 431\u2013452 (1994)","journal-title":"Math. Syst. Theory"},{"issue":"4","key":"9113_CR6","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1109\/TPDS.2005.48","volume":"16","author":"O. Beaumont","year":"2005","unstructured":"Beaumont, O., Legrand, A., Marchal, L., Robert, Y.: Pipelining broadcasts on heterogeneous platforms. IEEE Trans. Parallel Distrib. Syst. 16(4), 300\u2013313 (2005)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"9113_CR7","doi-asserted-by":"crossref","first-page":"80b","DOI":"10.1109\/IPDPS.2005.131","volume-title":"19th IEEE International Parallel and Distributed Processing Symposium","author":"O. Beaumont","year":"2005","unstructured":"Beaumont, O., Marchal, L., Robert, Y.: Broadcast trees for heterogeneous platforms. In: 19th IEEE International Parallel and Distributed Processing Symposium, vol. 1, p. 80b. IEEE Computer Society, Los Alamitos (2005)"},{"key":"9113_CR8","doi-asserted-by":"crossref","unstructured":"Bhat, P.B., Raghavendra, C.S., Prasanna, V.K.: Efficient collective communication in distributed heterogeneous systems. In: Proceedings of the International Conference on Distributed Computing Systems (1999)","DOI":"10.1109\/ICDCS.1999.776502"},{"issue":"2","key":"9113_CR9","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1023\/B:EFMC.0000016610.05554.0f","volume":"4","author":"A.Q. Cui","year":"2004","unstructured":"Cui, A.Q., Street, R.L.: Large-eddy simulation of coastal upwelling flow. Environ. Fluid Mech. 4(2), 197\u2013223 (2004)","journal-title":"Environ. Fluid Mech."},{"key":"9113_CR10","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/SC.2005.15","volume-title":"Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing","author":"M. den Burger","year":"2005","unstructured":"den Burger, M., Kielmann, T., Bal, H.E.: Balanced multicasting: high-throughput communication for grid applications. In: Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing, p. 46. IEEE Computer Society, Washington (2005)"},{"key":"9113_CR11","series-title":"Lecture Notes in Computer Science","first-page":"9","volume-title":"Applied Algebra, Algebraic Algorithms, and Error Correcting Codes","author":"M. Dinneen","year":"1991","unstructured":"Dinneen, M., Fellows, M., Faber, V.: Algebraic construction of efficient networks. In: Applied Algebra, Algebraic Algorithms, and Error Correcting Codes. Lecture Notes in Computer Science, vol.\u00a0539, p. 9. Springer, Berlin (1991)"},{"issue":"2","key":"9113_CR12","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.newast.2003.08.002","volume":"9","author":"J. Dubinski","year":"2004","unstructured":"Dubinski, J., Kim, J., Park, C., Humble, R.: GOTPM: a parallel hybrid particle-mesh treecode. New Astronomy 9(2), 111\u2013126 (2004)","journal-title":"New Astronomy"},{"issue":"1","key":"9113_CR13","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1006\/jpdc.1996.1267","volume":"40","author":"J. Bruck","year":"1997","unstructured":"Bruck, J. et al.: Efficient message passing interface (MPI) for parallel computing on clusters of workstations. J. Parallel Distrib. Comput. 40(1), 19\u201334 (1997)","journal-title":"J. Parallel Distrib. Comput."},{"key":"9113_CR14","volume-title":"Computer and Intractability: A Guide to the Theory of NP-Completeness","author":"M.R. Garey","year":"1979","unstructured":"Garey, M.R., Johnson, D.S.: Computer and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979)"},{"issue":"6","key":"9113_CR15","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1002\/net.3230190606","volume":"19","author":"L. Gargang","year":"1989","unstructured":"Gargang, L., Vaccaro, U.: On the construction of minimal broadcast networks. Network 19(6), 673\u2013689 (1989)","journal-title":"Network"},{"key":"9113_CR16","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1137\/0404021","volume":"4","author":"M. Grigni","year":"1991","unstructured":"Grigni, M., Peleg, D.: Tight bounds on minimum broadcast networks. SIAM J. Discrete Math. 4, 207\u2013222 (1991)","journal-title":"SIAM J. Discrete Math."},{"issue":"6","key":"9113_CR17","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","volume":"22","author":"W. Gropp","year":"1996","unstructured":"Gropp, W., Lusk, E., Doss, N., Skjellum, A.: A high-performance, portable implementation of the mpi: a message passing interface standard. Parallel Comput. 22(6), 789\u2013828 (1996)","journal-title":"Parallel Comput."},{"issue":"4","key":"9113_CR18","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1002\/net.3230180406","volume":"18","author":"S.M. Hedetniemi","year":"1991","unstructured":"Hedetniemi, S.M., Hedetniem, S.T., Liestman, A.L.: A survey of gossiping and broadcasting in communication networks. Networks 18(4), 319\u2013349 (1991)","journal-title":"Networks"},{"key":"9113_CR19","doi-asserted-by":"crossref","unstructured":"Karonis, N., de Supinski, B., Foster, I., Gropp, W., Lusk, E., Bresnahan, J.: Exploiting hierarchy in parallel computer networks to optimize collective operation performance. In: Proceedings of the 14th International Parallel and Distributed Processing Symposium (2000)","DOI":"10.1109\/IPDPS.2000.846009"},{"key":"9113_CR20","doi-asserted-by":"crossref","unstructured":"Karp, R., Sahay, A., Santos, E., Schauser, K.E.: Optimal broadcast and summation in the LogP model. In: Proceedings of 5th Annual Symposium on Parallel Algorithms and Architectures (1993)","DOI":"10.1145\/165231.165250"},{"key":"9113_CR21","doi-asserted-by":"crossref","unstructured":"Kesavan, R., Bondalapati, K., Panda, D.: Multicast on irregular switch-based networks with wormhole routing. In: Proceedings of International Symposium on High Performance Computer Architecture (1997)","DOI":"10.1109\/HPCA.1997.569602"},{"key":"9113_CR22","unstructured":"Khuller, S., Kim, Y.: On broadcasting in heterogeneous networks. In: Proceedings of the 16th Annual ACM Symposium on Parallel Architectures and Algorithms (2004)"},{"key":"9113_CR23","unstructured":"Kielmann, T., Hofman, R.F.H., Bal, H.E., Plaat, A., Raoul, A., Bhoedjang, F.: Mpi\u2019sa reduction operations in clustered wide area systems. In: Proceedings of the Message Passing Interface Developer\u2019s and User\u2019s Conference (1999)"},{"key":"9113_CR24","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1137\/0401049","volume":"1","author":"A.L. Liestman","year":"1988","unstructured":"Liestman, A.L., Peters, J.G.: Broadcast networks of bounded degree. SIAM J. Discrete Math. 1, 531\u2013540 (1988)","journal-title":"SIAM J. Discrete Math."},{"key":"9113_CR25","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1006\/jagm.2001.1204","volume":"42","author":"P. Liu","year":"2002","unstructured":"Liu, P.: Broadcast scheduling optimization for heterogeneous cluster systems. J. Algorithms 42, 135\u2013152 (2002)","journal-title":"J. Algorithms"},{"key":"9113_CR26","unstructured":"Liu, P., Wang, D., Guo, Y.: An approximation algorithm for broadcast scheduling in heterogeneous cluster. In: The 9th International Conference on Realtime Computing Systems and Applications, Taiwan (2003)"},{"issue":"1","key":"9113_CR27","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1002\/cpe.749","volume":"16","author":"G.R. Luecke","year":"2004","unstructured":"Luecke, G.R., Kraeva, M., Yuan, J., Spanoyannis, S.: Performance and scalability of MPI on PC clusters. Concurr. Comput. Pract. Exp. 16(1), 79\u2013107 (2004)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"9113_CR28","unstructured":"Mpich, O.: Improving the performance of collective operations in mpich. Improving the performance of collective. In: Proceedings of the 11th EuroPVM\/MPI Conference (2003)"},{"key":"9113_CR29","doi-asserted-by":"crossref","unstructured":"Rabenseifner, R.: Optimization of collective reduction operations. In: Proceedings of International Conference on Computational Science (2004)","DOI":"10.1007\/978-3-540-24685-5_1"},{"key":"9113_CR30","doi-asserted-by":"crossref","unstructured":"Rabenseifner, R., Tr\u00e4ff, J.L.: More efficient reduction algorithms for non-power-of-two number of processors in message-passing parallel systems. In: PVM\/MPI, pp. 36\u201346 (2004)","DOI":"10.1007\/978-3-540-30218-6_13"},{"issue":"2","key":"9113_CR31","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1002\/net.3230180205","volume":"18","author":"D. Richards","year":"1988","unstructured":"Richards, D., Liestman, A.L.: Generalization of broadcast and gossiping. Networks 18(2), 125\u2013138 (1988)","journal-title":"Networks"},{"key":"9113_CR32","unstructured":"Steffenel, L.: A framework for adaptive collective communications on heterogeneous hierarchical networks. Research Report 6036, INRIA (2006)"},{"key":"9113_CR33","first-page":"46","volume-title":"Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing","author":"S.S. Vadhiyar","year":"2000","unstructured":"Vadhiyar, S.S., Fagg, G.E., Dongarra, J.: Automatically tuned collective communications. In: Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing, p. 46. IEEE Computer Society, Los Alamitos (2000)"},{"issue":"5","key":"9113_CR34","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1002\/net.3230230505","volume":"23","author":"J.A. Ventura","year":"1993","unstructured":"Ventura, J.A., Weng, X.: A new method for constructing minimal broadcast networks. Networks 23(5), 481\u2013497 (1993)","journal-title":"Networks"},{"issue":"33","key":"9113_CR35","first-page":"307","volume":"39","author":"D.B. West","year":"1992","unstructured":"West, D.B.: A class of solutions to the gossip problem. Discrete Math. 39(33), 307\u2013326 (1992)","journal-title":"Discrete Math."},{"issue":"4","key":"9113_CR36","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1016\/j.compfluid.2003.06.003","volume":"33","author":"Z. Yin","year":"2004","unstructured":"Yin, Z., Clercx, H.J.H., Montgomery, D.C.: An easily implemented task-based parallel scheme for the Fourier pseudospectral solver applied to 2D Navier\u2013Stokes turbulence. Comput. Fluids 33(4), 509\u2013520 (2004)","journal-title":"Comput. Fluids"}],"container-title":["Algorithmica"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00453-007-9113-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00453-007-9113-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00453-007-9113-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T13:45:00Z","timestamp":1559137500000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00453-007-9113-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10,30]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,3]]}},"alternative-id":["9113"],"URL":"https:\/\/doi.org\/10.1007\/s00453-007-9113-7","relation":{},"ISSN":["0178-4617","1432-0541"],"issn-type":[{"value":"0178-4617","type":"print"},{"value":"1432-0541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,10,30]]}}}