{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T15:54:45Z","timestamp":1783526085258,"version":"3.55.0"},"reference-count":27,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000993","name":"Battelle","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000993","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,4,2]]},"DOI":"10.1109\/cgo53902.2022.9741290","type":"proceedings-article","created":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T19:51:20Z","timestamp":1648583480000},"page":"41-52","source":"Crossref","is-referenced-by-count":37,"title":["Efficient Execution of OpenMP on GPUs"],"prefix":"10.1109","author":[{"given":"Joseph","family":"Huber","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory,Oak Ridge,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Melanie","family":"Cornelius","sequence":"additional","affiliation":[{"name":"Illinois Institute of Technology,Chicago,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giorgis","family":"Georgakoudis","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory,Livermore,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shilei","family":"Tian","sequence":"additional","affiliation":[{"name":"Stony Brook University,Stony Brook,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jose M Monsalve","family":"Diaz","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory,Lemont,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kuter","family":"Dinel","sequence":"additional","affiliation":[{"name":"D&#x00FC;zce University,D&#x00FC;zce,Turkey"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[{"name":"Stony Brook University,Stony Brook,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johannes","family":"Doerfert","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory,Lemont,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","article-title":"Performance Assessment of OpenMP Compilers Targeting NVIDIA V100 GPUs","author":"davis","year":"2020","journal-title":"Accelerator Programming Using Directives - 7th International Workshop WACCPD 2020 Virtual Event"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-28596-8_11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-98521-3_8"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2016.008"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3148173.3148191"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00102"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2018.8639349"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1145\/1854273.1854318","article-title":"Ocelot: A dynamic optimization framework for bulk-synchronous applications in heterogeneous systems","author":"diamos","year":"2010","journal-title":"Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques (PACT)"},{"key":"ref18","article-title":"Improving Performance of OpenCL on CPUs","author":"karrenberg","year":"2012","journal-title":"Compiler Construction - 21st International Conference CC 2012 Held as Part of the European Joint Conferences on Theoryand Practice of Software ETAPS 2012"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892217"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2014.10"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1088\/1361-648X\/aab9c3"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40698-0_9"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2019.2962428"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2833157.2833161"},{"key":"ref8","doi-asserted-by":"crossref","DOI":"10.1109\/LLVM-HPC.2018.8639434","article-title":"Openmp GPU Offload in Flang and LLVM","author":"\u00f6zen","year":"2018","journal-title":"2018 IEEE\/ACM 5th Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC)"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC.2016.006"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40698-0_8"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2019.102546"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-85262-7_11"},{"key":"ref20","article-title":"Compiler Optimizations for Parallel Programs","author":"doerfert","year":"2018","journal-title":"Languages and Compilers for Parallel Computing - 31st International Workshop LCPC 2018"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref21","article-title":"CGO2022 Artifact Archive","author":"huber","year":"2021"},{"key":"ref24","article-title":"XSBench - The Development and Verification of A Performance Abstraction for Monte Carlo Reactor Analysis","author":"tramm","year":"2014","journal-title":"The Role of Reactor Physics toward a Sustainable Future (PHYSOR)"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.anucene.2014.07.048"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1051\/epjconf\/201817502009"},{"key":"ref25","article-title":"Performance Analysis of a Reduced Data Movement Algorithm for Neutron Cross Section Data in Monte Carlo Simulations","author":"tramm","year":"2014","journal-title":"EASC 2014 - Solving Software Challenges for Exascale"}],"event":{"name":"2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","location":"Seoul, Korea, Republic of","start":{"date-parts":[[2022,4,2]]},"end":{"date-parts":[[2022,4,6]]}},"container-title":["2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9741235\/9741095\/09741290.pdf?arnumber=9741290","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,14]],"date-time":"2022-06-14T20:43:00Z","timestamp":1655239380000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9741290\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,2]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/cgo53902.2022.9741290","relation":{},"subject":[],"published":{"date-parts":[[2022,4,2]]}}}