{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:59:11Z","timestamp":1768031951458,"version":"3.49.0"},"reference-count":14,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T00:00:00Z","timestamp":1734480000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T00:00:00Z","timestamp":1734480000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,12,18]]},"DOI":"10.1109\/hipc62374.2024.00035","type":"proceedings-article","created":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T20:05:39Z","timestamp":1740081939000},"page":"277-287","source":"Crossref","is-referenced-by-count":3,"title":["Leveraging LLVM OpenMP GPU Offload Optimizations for Kokkos Applications"],"prefix":"10.1109","author":[{"given":"Rahulkumar","family":"Gayatri","sequence":"first","affiliation":[{"name":"NERSC Lawrence Berkeley National Laboratory,Berkeley,USA"}]},{"given":"Shilei","family":"Tian","sequence":"additional","affiliation":[{"name":"Institute for Advanced Computational Science Stony Brook University,Stony Brook,NY,USA"}]},{"given":"Stephen L.","family":"Olivier","sequence":"additional","affiliation":[{"name":"Center for Computing Research Sandia National Laboratories,Albuquerque,NM,USA"}]},{"given":"Eric","family":"Wright","sequence":"additional","affiliation":[{"name":"Livermore Computing Lawrence Livermore National Laboratory,Livermore,CA,USA"}]},{"given":"Johannes","family":"Doerfert","sequence":"additional","affiliation":[{"name":"Center for Applied Scientific Computing Lawrence Livermore National Laboratory,Livermore,CA,USA"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3097283"},{"key":"ref2","article-title":"OpenMP Application Programming Interface, Version 5.2","author":"Architecture","year":"2021"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-40744-4_7"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3607098"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-07312-0_16"},{"key":"ref6","first-page":"145","article-title":"Just-in-time compilation and link-time optimization for OpenMP target offloading","volume-title":"OpenMP in a Modern World: From Multi-device Support to Meta Programming - 18th International Workshop on OpenMP, IWOMP 2022, Chattanooga, TN, USA, September 27\u201330, 2022, Proceedings, ser. Lecture Notes in Computer Science","volume":"13527","author":"Tian","year":"2022"},{"key":"ref7","article-title":"Rapid exploration of optimization strategies on advanced architectures using TestSNAP and LAMMPS","author":"Gayatri","year":"2020","journal-title":"arXiv preprint"},{"key":"ref8","first-page":"504","article-title":"Co-designing an OpenMP GPU runtime and optimizations for near-zero overhead execution","volume-title":"2022 IEEE International Parallel and Distributed Processing Symposium, IPDPS 2022, Lyon, France, May 30 - June 3, 2022","author":"Doerfert"},{"key":"ref9","first-page":"876","article-title":"OpenMP kernel language extensions for performance portable GPU codes","volume-title":"Proceedings of the SC \u201823 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis","author":"Tian","year":"2023"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/CGO53902.2022.9741290"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-40744-4_8"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-15922-0_5"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-74224-9_1"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00012"}],"event":{"name":"2024 IEEE 31st International Conference on High Performance Computing, Data, and Analytics (HiPC)","location":"Bangalore, India","start":{"date-parts":[[2024,12,18]]},"end":{"date-parts":[[2024,12,21]]}},"container-title":["2024 IEEE 31st International Conference on High Performance Computing, Data, and Analytics (HiPC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10883940\/10884090\/10884091.pdf?arnumber=10884091","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:43:28Z","timestamp":1740123808000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10884091\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,18]]},"references-count":14,"URL":"https:\/\/doi.org\/10.1109\/hipc62374.2024.00035","relation":{},"subject":[],"published":{"date-parts":[[2024,12,18]]}}}