{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:17:56Z","timestamp":1763468276977,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,11,15]],"date-time":"2015-11-15T00:00:00Z","timestamp":1447545600000},"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":[[2015,11,15]]},"DOI":"10.1145\/2833157.2833158","type":"proceedings-article","created":{"date-parts":[[2015,11,11]],"date-time":"2015-11-11T13:07:06Z","timestamp":1447247226000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["LLVM parallel intermediate representation"],"prefix":"10.1145","author":[{"given":"Dounia","family":"Khaldi","sequence":"first","affiliation":[{"name":"University of Houston, Houston, Texas"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Jouvelot","sequence":"additional","affiliation":[{"name":"MINES ParisTech, PSL Research University, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Irigoin","sequence":"additional","affiliation":[{"name":"MINES ParisTech, PSL Research University, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Corinne","family":"Ancourt","sequence":"additional","affiliation":[{"name":"MINES ParisTech, PSL Research University, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[{"name":"University of Houston, Houston, Texas"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,11,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"HPCTools PGAS-Microbenchmarks. https:\/\/github.com\/uhhpctools\/pgas-microbench.  HPCTools PGAS-Microbenchmarks. https:\/\/github.com\/uhhpctools\/pgas-microbench."},{"key":"e_1_3_2_1_2_1","unstructured":"The X10 programming language. http:\/\/www.research.ibm.com\/x10.  The X10 programming language. http:\/\/www.research.ibm.com\/x10."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2020373.2020375"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/115372.115320"},{"key":"e_1_3_2_1_6_1","first-page":"43","volume-title":"Programming Languages","author":"Dijkstra E. W.","year":"1968","unstructured":"E. W. Dijkstra . Cooperating Sequential Processes . In F. Genuys, editor, Programming Languages : NATO Advanced Study Institute, pages 43 -- 112 . Academic Press , 1968 . E. W. Dijkstra. Cooperating Sequential Processes. In F. Genuys, editor, Programming Languages: NATO Advanced Study Institute, pages 43--112. Academic Press, 1968."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626412500107"},{"key":"e_1_3_2_1_8_1","volume-title":"The 1st Chapel Implementers and Users Workshop (CHIUW) (co-located with IPDPS2014)","author":"Hayashi A.","year":"2014","unstructured":"A. Hayashi , R. Surendran , J. Zhao , M. Ferguson , and V. Sarkar . LLVM Optimizations for PGAS Programs - Case Study: LLVM Wide Optimization in Chapel - . In The 1st Chapel Implementers and Users Workshop (CHIUW) (co-located with IPDPS2014) , Phoenix, AZ, USA , 2014 . A. Hayashi, R. Surendran, J. Zhao, M. Ferguson, and V. Sarkar. LLVM Optimizations for PGAS Programs - Case Study: LLVM Wide Optimization in Chapel -. In The 1st Chapel Implementers and Users Workshop (CHIUW) (co-located with IPDPS2014), Phoenix, AZ, USA, 2014."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/135226.135230"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.55"},{"key":"e_1_3_2_1_11_1","volume-title":"MINES ParisTech","author":"Jouvelot P.","year":"1989","unstructured":"P. Jouvelot and R. Triolet . Newgen: A Language Independent Program Generator. Technical report, CRI\/A-191 , MINES ParisTech , Jul. 1989 . P. Jouvelot and R. Triolet. Newgen: A Language Independent Program Generator. Technical report, CRI\/A-191, MINES ParisTech, Jul. 1989."},{"key":"e_1_3_2_1_12_1","volume-title":"Local proceedings of the 17th Workshop on Compilers for Parallel Computing, CPC'13","author":"Khaldi D.","year":"2013","unstructured":"D. Khaldi , P. Jouvelot , F. Irigoin , and C. Ancourt . SPIRE: A Methodology for Sequential to Parallel Intermediate Representation Extension . In Local proceedings of the 17th Workshop on Compilers for Parallel Computing, CPC'13 , 2013 . D. Khaldi, P. Jouvelot, F. Irigoin, and C. Ancourt. SPIRE: A Methodology for Sequential to Parallel Intermediate Representation Extension. In Local proceedings of the 17th Workshop on Compilers for Parallel Computing, CPC'13, 2013."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"D. Khaldi P. Jouvelot F. Irigoin and C. Ancourt. The SPIRE Methodology of Compiler Parallel Intermediate Representation Design. Technical report CRI\/A-613 MINES ParisTech http:\/\/www.cri.ensmp.fr\/classement\/doc\/A-613.pdf Feb. 2015.  D. Khaldi P. Jouvelot F. Irigoin and C. Ancourt. The SPIRE Methodology of Compiler Parallel Intermediate Representation Design. Technical report CRI\/A-613 MINES ParisTech http:\/\/www.cri.ensmp.fr\/classement\/doc\/A-613.pdf Feb. 2015.","DOI":"10.1145\/2833157.2833158"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_2_1_15_1","volume-title":"LLVM Language Reference Manual (Version 3.8)","author":"Development Team The LLVM","year":"2015","unstructured":"The LLVM Development Team . LLVM Language Reference Manual (Version 3.8) , 2015 . The LLVM Development Team. LLVM Language Reference Manual (Version 3.8), 2015."},{"key":"e_1_3_2_1_16_1","first-page":"171","volume-title":"GCC Developers Summit","author":"Merrill J.","year":"2003","unstructured":"J. Merrill . GENERIC and GIMPLE: a New Tree Representation for Entire Functions . In GCC Developers Summit , pages 171 -- 180 , 2003 . J. Merrill. GENERIC and GIMPLE: a New Tree Representation for Entire Functions. In GCC Developers Summit, pages 171--180, 2003."},{"key":"e_1_3_2_1_17_1","volume-title":"OpenMP and Automatic Parallelization in GCC. In the Proceedings of the GCC Developers Summit","author":"Novillo D.","year":"2006","unstructured":"D. Novillo . OpenMP and Automatic Parallelization in GCC. In the Proceedings of the GCC Developers Summit , Jun 2006 . D. Novillo. OpenMP and Automatic Parallelization in GCC. In the Proceedings of the GCC Developers Summit, Jun 2006."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/289918.289920"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375527.1375568"},{"key":"e_1_3_2_1_20_1","volume-title":"Intrepid Technology","author":"Watanabe S.","year":"2014","unstructured":"S. Watanabe , G. Funck , and N. Vukicevic . Clang UPC - UPC pointer-to-shared in LLVM IR. Technical report , Intrepid Technology , Inc ., 2014 . S. Watanabe, G. Funck, and N. Vukicevic. Clang UPC - UPC pointer-to-shared in LLVM IR. Technical report, Intrepid Technology, Inc., 2014."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2095050.2095103"}],"event":{"name":"SC15: The International Conference for High Performance Computing, Networking, Storage and Analysis","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE-CS\\DATC IEEE Computer Society"],"location":"Austin Texas","acronym":"SC15"},"container-title":["Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2833157.2833158","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2833157.2833158","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:21Z","timestamp":1750223241000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2833157.2833158"}},"subtitle":["design and evaluation using OpenSHMEM communications"],"short-title":[],"issued":{"date-parts":[[2015,11,15]]},"references-count":21,"alternative-id":["10.1145\/2833157.2833158","10.1145\/2833157"],"URL":"https:\/\/doi.org\/10.1145\/2833157.2833158","relation":{},"subject":[],"published":{"date-parts":[[2015,11,15]]},"assertion":[{"value":"2015-11-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}