{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T15:14:58Z","timestamp":1759936498317,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,6,8]],"date-time":"2009-06-08T00:00:00Z","timestamp":1244419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,6,8]]},"DOI":"10.1145\/1542275.1542321","type":"proceedings-article","created":{"date-parts":[[2009,6,9]],"date-time":"2009-06-09T12:44:24Z","timestamp":1244551464000},"page":"316-325","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["MPI-aware compiler optimizations for improving communication-computation overlap"],"prefix":"10.1145","author":[{"given":"Anthony","family":"Danalis","sequence":"first","affiliation":[{"name":"University of Delaware, Newark, DE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lori","family":"Pollock","sequence":"additional","affiliation":[{"name":"University of Delaware, Newark, DE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Swany","sequence":"additional","affiliation":[{"name":"University of Delaware, Newark, DE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Cavazos","sequence":"additional","affiliation":[{"name":"University of Delaware, Newark, DE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,6,8]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Open64. http:\/\/open64.sourceforge.net.  Open64. http:\/\/open64.sourceforge.net."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1898953.1899016"},{"key":"e_1_3_2_1_5_1","first-page":"200","volume-title":"Sixth Annual Workshop on Languages and Compilers for Parallel Computing","author":"Bozkus Z.","year":"1993","unstructured":"Z. Bozkus , A. Choudhary , G. Fox , T. Haupt , and S. Ranka . A compilation approach for Fortran 90D\/HPF compilers on distributed memory MIMD computers . In Sixth Annual Workshop on Languages and Compilers for Parallel Computing , pages 200 -- 215 , 1993 . Z. Bozkus, A. Choudhary, G. Fox, T. Haupt, and S. Ranka. A compilation approach for Fortran 90D\/HPF compilers on distributed memory MIMD computers. In Sixth Annual Workshop on Languages and Compilers for Parallel Computing, pages 200--215, 1993."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1175\/1520-0485(2003)033<2504:NASWTH>2.0.CO;2"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274971.1274995"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.13"},{"key":"e_1_3_2_1_9_1","first-page":"1847","volume-title":"Parallel and Distributed Processing Techniques and Applications (PDPTA'99)","author":"Shires Dale","year":"1999","unstructured":"Dale Shires and Lori Pollock and Sara Sprenkle . Program Flow Graph Construction for Static Analysis of MPI Programs . In Parallel and Distributed Processing Techniques and Applications (PDPTA'99) , pages 1847 -- 1853 , June 1999 . Dale Shires and Lori Pollock and Sara Sprenkle. Program Flow Graph Construction for Static Analysis of MPI Programs. In Parallel and Distributed Processing Techniques and Applications (PDPTA'99), pages 1847--1853, June 1999."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87475-1_19"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2005.75"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370486"},{"key":"e_1_3_2_1_13_1","volume-title":"The Open64 Workshop, in conjunction with IEEE\/ACM International Symposium on Code Generation and Optimization (CGO) 2008","author":"Danalis A.","year":"2008","unstructured":"A. Danalis , L. Pollock , M. Swany , and J. Cavazos . Implementing an Open64-based Tool for Improving the Performance of MPI Programs . In The Open64 Workshop, in conjunction with IEEE\/ACM International Symposium on Code Generation and Optimization (CGO) 2008 , Apr 2008 . A. Danalis, L. Pollock, M. Swany, and J. Cavazos. Implementing an Open64-based Tool for Improving the Performance of MPI Programs. In The Open64 Workshop, in conjunction with IEEE\/ACM International Symposium on Code Generation and Optimization (CGO) 2008, Apr 2008."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"D. Das M. Gupta R. Ravindran W. Shivani P. Sivakeshava and R. Uppal. Compiler-Controlled Extraction of Computation-Communication Overlap in MPI Applications. In HIPS-POHLL joint Workshop on High-Level Parallel Programming Models and Supportive Environments and Performance Optimization for High-Level Languages and Libraries held in conjunction with the 22nd IEEE International Parallel &amp; Distributed Processing Symposium(IPDPS 2008) April 2008.  D. Das M. Gupta R. Ravindran W. Shivani P. Sivakeshava and R. Uppal. Compiler-Controlled Extraction of Computation-Communication Overlap in MPI Applications. In HIPS-POHLL joint Workshop on High-Level Parallel Programming Models and Supportive Environments and Performance Optimization for High-Level Languages and Libraries held in conjunction with the 22nd IEEE International Parallel &amp; Distributed Processing Symposium(IPDPS 2008) April 2008.","DOI":"10.1109\/IPDPS.2008.4536193"},{"key":"e_1_3_2_1_15_1","unstructured":"T. A. El-Ghazawi W. W. Carlson and J. M. Draper. UPC specification v. 1.1. http:\/\/upc.gwu.edu\/documentation 2003.  T. A. El-Ghazawi W. W. Carlson and J. M. Draper. UPC specification v. 1.1. http:\/\/upc.gwu.edu\/documentation 2003."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/55364.55406"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/224170.224422"},{"key":"e_1_3_2_1_18_1","volume-title":"High Performance Fortran language specification, version 1.0. CRPC-TR92225","author":"Fortran Forum High Performance","year":"1993","unstructured":"High Performance Fortran Forum . High Performance Fortran language specification, version 1.0. CRPC-TR92225 , Rice University , Houston, TX , 1993 . High Performance Fortran Forum. High Performance Fortran language specification, version 1.0. CRPC-TR92225, Rice University, Houston, TX, 1993."},{"key":"e_1_3_2_1_20_1","first-page":"57","volume-title":"Compiling Fortran D for MIMD distributed-memory machines. Multiprocessor performance measurement and evaluation","author":"Hiranandani S.","year":"1995","unstructured":"S. Hiranandani , K. Kennedy , and C.-W. Tseng . Compiling Fortran D for MIMD distributed-memory machines. Multiprocessor performance measurement and evaluation , pages 57 -- 71 , 1995 . S. Hiranandani, K. Kennedy, and C.-W. Tseng. Compiling Fortran D for MIMD distributed-memory machines. Multiprocessor performance measurement and evaluation, pages 57--71, 1995."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378533.1378554"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362692"},{"key":"e_1_3_2_1_23_1","volume-title":"VECPAR","author":"Iancu C.","year":"2004","unstructured":"C. Iancu , P. Husbands , and W. Chen . Message Strip Mining Heuristics for High Speed Networks . In VECPAR , 2004 . C. Iancu, P. Husbands, and W. Chen. Message Strip Mining Heuristics for High Speed Networks. In VECPAR, 2004."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781514"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.2001.1724"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2006.32"},{"key":"e_1_3_2_1_27_1","volume-title":"Advanced Compiler Design and Implementation","author":"Muchnick S. S.","year":"1997","unstructured":"S. S. Muchnick . Advanced Compiler Design and Implementation . Morgan Kaufmann Publishers , 1997 . S. S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers, 1997."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/645611.662053"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/289918.289920"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188585"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85451-7_74"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108792.1108810"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/646423.691968"}],"event":{"name":"ICS '09: International Conference on Supercomputing","sponsor":["ACM Association for Computing Machinery","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Yorktown Heights NY USA","acronym":"ICS '09"},"container-title":["Proceedings of the 23rd international conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542275.1542321","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1542275.1542321","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:08Z","timestamp":1750253408000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542275.1542321"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,6,8]]},"references-count":30,"alternative-id":["10.1145\/1542275.1542321","10.1145\/1542275"],"URL":"https:\/\/doi.org\/10.1145\/1542275.1542321","relation":{},"subject":[],"published":{"date-parts":[[2009,6,8]]},"assertion":[{"value":"2009-06-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}