{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T04:40:08Z","timestamp":1744000808292,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642328190"},{"type":"electronic","value":"9783642328206"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-32820-6_5","type":"book-chapter","created":{"date-parts":[[2012,8,23]],"date-time":"2012-08-23T12:26:25Z","timestamp":1345724785000},"page":"28-39","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Pattern-Independent Detection of Manual Collectives in MPI Programs"],"prefix":"10.1007","author":[{"given":"Alexandru","family":"Calotoiu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Siebert","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felix","family":"Wolf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"HPL \u2013 A portable implementation of the high-performance Linpack benchmark for distributed-memory computers, http:\/\/netlib.org\/benchmark\/hpl\/"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Bernaschi, M., Iannello, G., Lauria, M.: Efficient Implementation of Reduce-scatter in MPI. In: Proceedings. 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing, pp. 301\u2013308 (2002)","DOI":"10.1109\/EMPDP.2002.994296"},{"key":"5_CR3","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1016\/S0167-6423(01)00017-X","volume":"40","author":"B. Martino Di","year":"2001","unstructured":"Di Martino, B., Mazzeo, A., Mazzocca, N., Villano, U.: Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs. Science of Computer Programming\u00a040, 235\u2013263 (2001)","journal-title":"Science of Computer Programming"},{"issue":"6","key":"5_CR4","doi-asserted-by":"crossref","first-page":"702","DOI":"10.1002\/cpe.1556","volume":"22","author":"M. Geimer","year":"2010","unstructured":"Geimer, M., Wolf, F., Wylie, B.J.N., \u00c1brah\u00e1m, E., Becker, D., Mohr, B.: The Scalasca performance toolset architecture. Concurrency and Computation: Practice and Experience\u00a022(6), 702\u2013719 (2010)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"5_CR5","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/963778.963780","volume":"26","author":"S. Gorlatch","year":"2004","unstructured":"Gorlatch, S.: Send-Receive Considered Harmful: Myths and Realities of Message Passing. ACM Transactions on Programming Languages and Systems (TOPLAS)\u00a026, 47\u201356 (2004)","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Hermanns, M.-A., Geimer, M., Wolf, F., Wylie, B.J.N.: Verifying causality between distant performance phenomena in large-scale MPI applications. In: Proc. of the 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), Weimar, Germany, pp. 78\u201384. IEEE Computer Society (February 2009)","DOI":"10.1109\/PDP.2009.50"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Hoefler, T., Siebert, C., Lumsdaine, A.: Group Operation Assembly Language - A Flexible Way to Express Collective Communication. In: The 38th International Conference on Parallel Processing. IEEE (September 2009)","DOI":"10.1109\/ICPP.2009.70"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Hoefler, T., Siebert, C., Rehm, W.: A practically constant-time MPI Broadcast Algorithm for large-scale InfiniBand Clusters with Multicast. In: Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium, pp. 1\u20138. IEEE Computer Society (March 2007)","DOI":"10.1109\/IPDPS.2007.370475"},{"key":"5_CR9","first-page":"320","volume-title":"Proc. of the 37th International Conference on Parallel Processing","author":"S. Kumar","year":"2008","unstructured":"Kumar, S., Sabharwal, Y., Garg, R., Heidelberger, P.: Optimization of All-to-All Communication on the Blue Gene\/L Supercomputer. In: Proc. of the 37th International Conference on Parallel Processing, pp. 320\u2013329. IEEE Computer Society, Washington, DC (2008)"},{"key":"5_CR10","unstructured":"Message Passing Interface Forum. MPI: A Message-Passing Interface Standard, Version 2.2. High Performance Computing Center Stuttgart, HLRS (2009)"},{"key":"5_CR11","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.future.2009.05.017","volume":"26","author":"R. Preissl","year":"2009","unstructured":"Preissl, R., Schulz, M., Kranzlmuller, D., de Supinski, B.R., Quinlan, D.J.: Transforming MPI Source code based on communication patterns. Future Generation Computer Systems\u00a026, 147\u2013154 (2009)","journal-title":"Future Generation Computer Systems"},{"key":"5_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/978-3-642-03770-2_11","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"R. Ross","year":"2009","unstructured":"Ross, R., Latham, R., Gropp, W., Lusk, E., Thakur, R.: Processing MPI Datatypes Outside MPI. In: Ropo, M., Westerholm, J., Dongarra, J. (eds.) PVM\/MPI. LNCS, vol.\u00a05759, pp. 42\u201353. Springer, Heidelberg (2009)"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/11846802_15","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"P. Sanders","year":"2006","unstructured":"Sanders, P., Tr\u00e4ff, J.L.: Parallel Prefix (Scan) Algorithms for MPI. In: Mohr, B., Tr\u00e4ff, J.L., Worringen, J., Dongarra, J. (eds.) PVM\/MPI 2006. LNCS, vol.\u00a04192, pp. 49\u201357. Springer, Heidelberg (2006)"},{"key":"5_CR14","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1177\/1094342009359013","volume":"24","author":"J.L. Tr\u00e4ff","year":"2010","unstructured":"Tr\u00e4ff, J.L., Ripke, A., Siebert, C., Balaji, P., Thakur, R., Gropp, W.: A Pipelined Algorithm for Large, Irregular All-Gather Problems. International Journal of High Performance Compututing Applications\u00a024, 58\u201368 (2010)","journal-title":"International Journal of High Performance Compututing Applications"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2012 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-32820-6_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T04:20:35Z","timestamp":1743999635000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-32820-6_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642328190","9783642328206"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-32820-6_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}