{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T19:21:17Z","timestamp":1751138477015,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,12]],"date-time":"2017-11-12T00:00:00Z","timestamp":1510444800000},"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":[[2017,11,12]]},"DOI":"10.1145\/3148173.3148186","type":"proceedings-article","created":{"date-parts":[[2017,10,31]],"date-time":"2017-10-31T12:31:37Z","timestamp":1509453097000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["OpenMPIR"],"prefix":"10.1145","author":[{"given":"George","family":"Stelle","sequence":"first","affiliation":[{"name":"Los Alamos National Laboratory"}]},{"given":"William S.","family":"Moses","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}]},{"given":"Stephen L.","family":"Olivier","sequence":"additional","affiliation":[{"name":"Center for Computing Research, Sandia National Laboratories"}]},{"given":"Patrick","family":"McCormick","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory"}]}],"member":"320","published-online":{"date-parts":[[2017,11,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2008.105"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1996.0107"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2009.64"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 2006 ACM\/IEEE conference on Supercomputing. ACM, 27","author":"El-Ghazawi Tarek","year":"2006","unstructured":"Tarek El-Ghazawi and Lauren Smith . 2006 . UPC: unified parallel C . In Proceedings of the 2006 ACM\/IEEE conference on Supercomputing. ACM, 27 . Tarek El-Ghazawi and Lauren Smith. 2006. UPC: unified parallel C. In Proceedings of the 2006 ACM\/IEEE conference on Supercomputing. ACM, 27."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/11557265_6"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2833157.2833164"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2013.6618792"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676870.2676883"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165874"},{"key":"e_1_3_2_1_13_1","volume-title":"17th Workshop on Compilers for Parallel Computing (CPC","author":"Khaldi Dounia","year":"2012","unstructured":"Dounia Khaldi , Pierre Jouvelot , Fran\u00e7ois Irigoin , and Corinne Ancourt . 2012 . SPIRE: A methodology for sequential to parallel intermediate representation extension . In 17th Workshop on Compilers for Parallel Computing (CPC 2013). Dounia Khaldi, Pierre Jouvelot, Fran\u00e7ois Irigoin, and Corinne Ancourt. 2012. SPIRE: A methodology for sequential to parallel intermediate representation extension. In 17th Workshop on Compilers for Parallel Computing (CPC 2013)."},{"key":"e_1_3_2_1_14_1","volume-title":"The BSD Conference. 1--2.","author":"Lattner Chris","year":"2008","unstructured":"Chris Lattner . 2008 . LLVM and Clang: Next generation compiler technology . In The BSD Conference. 1--2. Chris Lattner. 2008. LLVM and Clang: Next generation compiler technology. In The BSD Conference. 1--2."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 2003 GCC Developers' Summit. 171--179","author":"Merrill Jason","year":"2003","unstructured":"Jason Merrill . 2003 . Generic and gimple: A new tree representation for entire functions . In Proceedings of the 2003 GCC Developers' Summit. 171--179 . Jason Merrill. 2003. Generic and gimple: A new tree representation for entire functions. In Proceedings of the 2003 GCC Developers' Summit. 171--179."},{"key":"e_1_3_2_1_17_1","volume-title":"Kokkos GPU Compiler. (Jul","author":"Moss Nicholas","year":"2016","unstructured":"Nicholas Moss . 2016. Kokkos GPU Compiler. (Jul 2016 ). http:\/\/www.osti.gov\/scitech\/servlets\/purl\/1310548 Nicholas Moss. 2016. Kokkos GPU Compiler. (Jul 2016). http:\/\/www.osti.gov\/scitech\/servlets\/purl\/1310548"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2016.009"},{"volume-title":"Pthreads programming: A POSIX standard for better multiprocessing. \" O'Reilly Media","author":"Nichols Bradford","key":"e_1_3_2_1_19_1","unstructured":"Bradford Nichols , Dick Buttlar , and Jacqueline Farrell . 1996. Pthreads programming: A POSIX standard for better multiprocessing. \" O'Reilly Media , Inc .\". Bradford Nichols, Dick Buttlar, and Jacqueline Farrell. 1996. Pthreads programming: A POSIX standard for better multiprocessing. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_20_1","volume-title":"OpenMP Application Program Interface Version 4.5. (November","author":"Architecture Review Board MP","year":"2015","unstructured":"Open MP Architecture Review Board . 2015. OpenMP Application Program Interface Version 4.5. (November 2015 ). http:\/\/www.openmp.org\/wp-content\/uploads\/openmp-4.5.pdf. OpenMP Architecture Review Board. 2015. OpenMP Application Program Interface Version 4.5. (November 2015). http:\/\/www.openmp.org\/wp-content\/uploads\/openmp-4.5.pdf."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806639"},{"key":"e_1_3_2_1_22_1","unstructured":"LLVM Project. 2015. LLVM Language Reference Manual. http:\/\/llvm.org\/docs\/LangRef.html  LLVM Project. 2015. LLVM Language Reference Manual. http:\/\/llvm.org\/docs\/LangRef.html"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018743.3018758"},{"key":"e_1_3_2_1_24_1","volume-title":"OpenCL: A parallel programming standard for heterogeneous computing systems. Computing in science & engineering 12, 3","author":"Stone John E","year":"2010","unstructured":"John E Stone , David Gohara , and Guochun Shi . 2010. OpenCL: A parallel programming standard for heterogeneous computing systems. Computing in science & engineering 12, 3 ( 2010 ), 66--73. John E Stone, David Gohara, and Guochun Shi. 2010. OpenCL: A parallel programming standard for heterogeneous computing systems. Computing in science & engineering 12, 3 (2010), 66--73."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536359"},{"key":"e_1_3_2_1_26_1","volume-title":"OpenACC---first experiences with real-world applications. Euro-Par 2012 Parallel Processing","author":"Wienke Sandra","year":"2012","unstructured":"Sandra Wienke , Paul Springer , Christian Terboven , and Dieter an Mey . 2012. OpenACC---first experiences with real-world applications. Euro-Par 2012 Parallel Processing ( 2012 ), 859--870. Sandra Wienke, Paul Springer, Christian Terboven, and Dieter an Mey. 2012. OpenACC---first experiences with real-world applications. Euro-Par 2012 Parallel Processing (2012), 859--870."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103656.2103709"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2095050.2095103"}],"event":{"name":"SC '17: 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","IEEE CS"],"location":"Denver CO USA","acronym":"SC '17"},"container-title":["Proceedings of the Fourth Workshop on the LLVM Compiler Infrastructure in HPC"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3148173.3148186","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3148173.3148186","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:34Z","timestamp":1750213594000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3148173.3148186"}},"subtitle":["Implementing OpenMP Tasks with Tapir"],"short-title":[],"issued":{"date-parts":[[2017,11,12]]},"references-count":28,"alternative-id":["10.1145\/3148173.3148186","10.1145\/3148173"],"URL":"https:\/\/doi.org\/10.1145\/3148173.3148186","relation":{},"subject":[],"published":{"date-parts":[[2017,11,12]]},"assertion":[{"value":"2017-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}