{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,2]],"date-time":"2025-02-02T05:32:07Z","timestamp":1738474327624,"version":"3.35.0"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540881391"},{"type":"electronic","value":"9783540881407"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-88140-7_19","type":"book-chapter","created":{"date-parts":[[2008,10,10]],"date-time":"2008-10-10T08:44:46Z","timestamp":1223628286000},"page":"210-220","source":"Crossref","is-referenced-by-count":3,"title":["Automatic Transformation for Overlapping Communication and Computation"],"prefix":"10.1007","author":[{"given":"Changjun","family":"Hu","sequence":"first","affiliation":[]},{"given":"Yewei","family":"Shao","sequence":"additional","affiliation":[]},{"given":"Jue","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Jianjiang","family":"Li","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Basumallik, A., Eigenmann, R.: Optimizing Irregular Shared-Memory Applications for Distributed-Memory Systems, PPOPP, New York, USA, March 29-31 (2006)","DOI":"10.1145\/1122971.1122990"},{"key":"19_CR2","series-title":"NIC Series","first-page":"481","volume-title":"An automated approach to improve communication-computation overlap in cluster","author":"L. Fishgold","year":"2006","unstructured":"Fishgold, L., Danalis, A., Pollock, L., Swany, M.: An automated approach to improve communication-computation overlap in cluster. NIC Series, vol.\u00a033, pp. 481\u2013488. John von Neumann Institute for computing, Julich (2006)"},{"key":"19_CR3","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370486","volume-title":"Automatic MPI application transformation with ASPhALT","author":"A. Danalis","year":"2007","unstructured":"Danalis, A., Pollock, L., Swany, M.: Automatic MPI application transformation with ASPhALT. IEEE, Los Alamitos (2007)"},{"key":"19_CR4","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2005.75","volume-title":"Transformations to Parallel Codes for Communication-computation Overlap","author":"A. Danalis","year":"2005","unstructured":"Danalis, A., Kim, K.-Y., Pollock, L., Swany, M.: Transformations to Parallel Codes for Communication-computation Overlap. ACM, New York (2005)"},{"key":"19_CR5","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2004.1303302","volume-title":"On the Interference of Communication on Computation in Java","author":"B. Kreaseck","year":"2004","unstructured":"Kreaseck, B., Carter, L., Casanova, H., Ferrante, J.: On the Interference of Communication on Computation in Java. IEEE, Los Alamitos (2004)"},{"key":"19_CR6","unstructured":"El-Ghazawi, T.A., Carlson, W.W., Draper, J.M.: UPC specification, v. 1.1 (2003), http:\/\/upc.gwu.edu\/documentation"},{"key":"19_CR7","unstructured":"Hilfinger, P., Bonachea, D., Gay, D., Graham, S., Liblit, B., Pike, G., Yelick, K.: Titanium language reference manual. tech report ucb\/csd-01-1163, u.c. berkeley (November 2001)"},{"issue":"2","key":"19_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/289918.289920","volume":"17","author":"R.W. Numrich","year":"1998","unstructured":"Numrich, R.W., Reid, J.K.: Co-Array Fortran for parallel programming. ACM FortranForum\u00a017(2), 1\u201331 (1998)","journal-title":"ACM FortranForum"},{"key":"19_CR9","first-page":"39","volume-title":"Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001)","author":"G. Goumas","year":"2001","unstructured":"Goumas, G., Sotiropoulos, A., Koziris, N.: Minimizing completion time for loop tiling with computation and communication overlapping. In: Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), April 23\u201327, 2001, p. 39. IEEE Computer Society, Los Alamitos (2001)"},{"issue":"2","key":"19_CR10","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1002\/(SICI)1096-9128(199802)10:2<73::AID-CPE289>3.0.CO;2-N","volume":"10","author":"S.K.S. Gupta","year":"1998","unstructured":"Gupta, S.K.S., Huang, C.-H., Sadayappan, P., Johnson, R.W.: Atechnique for overlapping computation and communication for block recursive algorithms. Concurrency: Practiceand Experience\u00a010(2), 73\u201390 (1998)","journal-title":"Concurrency: Practiceand Experience"},{"key":"19_CR11","unstructured":"Sohn, A., Biswas, R.: Communication studies of dmp and smp machines. Technical Report NAS-97-005,NASA Ames ResearchCenter (March 1997)"},{"key":"19_CR12","unstructured":"Shires, D., Pollock, L., Sprenkle, S.: Program Flow Graph Construction for Static Analysis of MPI programs. In: International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 1999) (June 1999)"},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"Hoefler, T., Lumsdaine, A., Rehm, W.: Implementation and Performance Analysis of Non-Blocking Collective operations for MPI. In: SC 2007, Reno, Nevada, USA, November 10-16 (2007)","DOI":"10.1145\/1362622.1362692"},{"key":"#cr-split#-19_CR14.1","doi-asserted-by":"crossref","unstructured":"Hoefler, T., Lumsdaine, A.: Optimizing non-blocking collective operations for infiband (April 2008);","DOI":"10.1109\/IPDPS.2008.4536138"},{"key":"#cr-split#-19_CR14.2","unstructured":"Accepted for publication at the CAC 2008 in conjunction with the IDPDS 2008"},{"key":"19_CR15","unstructured":"http:\/\/mvapich.cse.ohio-state.edu"},{"key":"19_CR16","unstructured":"http:\/\/www.nas.nasa.gov\/software\/NPB"},{"key":"19_CR17","unstructured":"Bailey, D., Barszcz, E., Barton, J., Browning, D., Carter, R., Dagum, L., Fatoohi, R., Fineberg, S., Frederickson, P., Lasinski, T., Schreiber, R., Simon, H., Venkatakrishnan, V., Weeratunga, S.: The NAS parallel benchmarks, Tech. Rep. RNR-94-007, NASA Ames"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Gupta, M., Miskiff, S., Schonberg, E., Seshadri, V., Shields, D., Wang, K., Ching, W., Ngo, T.: An HPF compiler for the IBM SP2. In: Proceedings of Supercomputing 1995, San Diego, CA (1995)","DOI":"10.1145\/224170.224422"},{"issue":"2","key":"19_CR19","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1023\/A:1007554715418","volume":"28","author":"K. Ishizaki","year":"2000","unstructured":"Ishizaki, K., Komatsu, H., Nakatani, T.: A loop transformation algorithm for communication overlapping. International Journal of Parallel Programming\u00a028(2), 135\u2013154 (2000)","journal-title":"International Journal of Parallel Programming"},{"issue":"2","key":"19_CR20","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1109\/71.752780","volume":"10","author":"E.H.Y. Tseng","year":"1999","unstructured":"Tseng, E.H.Y., Gaudiot, J.L.: Communication generation for aligned and Cyclic(k) distributions using integer lattice. IEEE Transactions on Parallel Distributed Systems\u00a010(2), 136\u2013146 (1999)","journal-title":"IEEE Transactions on Parallel Distributed Systems"},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Lancu, C., Husbands, P., Chen, W.: Message Strip Mining Heuristics for High Speed Networks. In: VECPAR (2004)","DOI":"10.1007\/11403937_33"},{"key":"19_CR22","doi-asserted-by":"crossref","unstructured":"Bell, C., Bonachea, D., Nishtala, R., Yelich, K.: Optimizing Bandwidth Limited Problems Using One-Side communication and overlap. In: 20th International parallel & Distributed Processing Symposium (IPDPS) (2006)","DOI":"10.1109\/IPDPS.2006.1639320"},{"key":"19_CR23","doi-asserted-by":"crossref","unstructured":"Kennedy, K., Sethi, A.: A Communication Placement Framework with Unified Dependence and Data-flow Analysis. In: Proceeding 3rd International Conference on High Performance Computing, December 19-22, 1996, pp. 201\u2013208 (1996)","DOI":"10.1109\/HIPC.1996.565824"},{"key":"19_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69303-1_13","volume-title":"A Practical Programming Model for the Multi-Core Era","author":"C. Hu","year":"2008","unstructured":"Hu, C., Yao, G., Wang, J., Li, J.: OpenMP Extensions for Irregular Parallel Applications on Cluster. In: Chapman, B.M., Zheng, W., Gao, G.R., Sato, M., Ayguad\u00e9, E., Wang, D. (eds.) IWOMP 2007. LNCS, vol.\u00a04935. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Network and Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-88140-7_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T17:12:33Z","timestamp":1738429953000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-88140-7_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540881391","9783540881407"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-88140-7_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}