{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T15:06:04Z","timestamp":1783091164034,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,11]],"date-time":"2023-11-11T00:00:00Z","timestamp":1699660800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100007000","name":"Laboratory Directed Research and Development","doi-asserted-by":"publisher","award":["23-ERD-022"],"award-info":[{"award-number":["23-ERD-022"]}],"id":[{"id":"10.13039\/100007000","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,12]]},"DOI":"10.1145\/3581784.3607098","type":"proceedings-article","created":{"date-parts":[[2023,11,14]],"date-time":"2023-11-14T21:47:06Z","timestamp":1699998426000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Scalable Tuning of (OpenMP) GPU Applications via Kernel Record and Replay"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8258-9693","authenticated-orcid":false,"given":"Konstantinos","family":"Parasyris","sequence":"first","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6542-3555","authenticated-orcid":false,"given":"Giorgis","family":"Georgakoudis","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2330-9820","authenticated-orcid":false,"given":"Esteban","family":"Rangel","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, Lemont, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9374-4433","authenticated-orcid":false,"given":"Ignacio","family":"Laguna","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Liveremore, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7870-8963","authenticated-orcid":false,"given":"Johannes","family":"Doerfert","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,11,11]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Auto-tuning of Sparse Matrix-Vector Multiplication on Graphics Processors","author":"Abu-Sufah Walid","unstructured":"Walid Abu-Sufah and Asma Abdel Karim . 2013. Auto-tuning of Sparse Matrix-Vector Multiplication on Graphics Processors . In Supercomputing, Julian Martin Kunkel, Thomas Ludwig, and Hans Werner Meuer (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 151--164. Walid Abu-Sufah and Asma Abdel Karim. 2013. Auto-tuning of Sparse Matrix-Vector Multiplication on Graphics Processors. In Supercomputing, Julian Martin Kunkel, Thomas Ludwig, and Hans Werner Meuer (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 151--164."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2014.15"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2017.38"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00110"},{"key":"e_1_3_2_1_6_1","volume-title":"Automatically selecting profitable thread block sizes for accelerated kernels. In 2017 IEEE 19th International Conference on High Performance Computing and Communications","author":"Connors Tiffany A","unstructured":"Tiffany A Connors and Apan Qasem . 2017. Automatically selecting profitable thread block sizes for accelerated kernels. In 2017 IEEE 19th International Conference on High Performance Computing and Communications ; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS). IEEE , 442--449. Tiffany A Connors and Apan Qasem. 2017. Automatically selecting profitable thread block sizes for accelerated kernels. In 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS). IEEE, 442--449."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724717"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3559009.3569687"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2868961"},{"key":"e_1_3_2_1_10_1","unstructured":"Omitted for double blind. 2023. Omitted for double blind. Omitted for double blind..  Omitted for double blind. 2023. Omitted for double blind. Omitted for double blind.."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2017.18"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Scott Grauer-Gray Lifan Xu Robert Searles Sudhee Ayalasomayajula and John Cavazos. 2012. Auto-tuning a high-level language targeted to GPU codes. In 2012 innovative parallel computing (InPar). Ieee 1--10.  Scott Grauer-Gray Lifan Xu Robert Searles Sudhee Ayalasomayajula and John Cavazos. 2012. Auto-tuning a high-level language targeted to GPU codes. In 2012 innovative parallel computing (InPar). Ieee 1--10.","DOI":"10.1109\/InPar.2012.6339595"},{"key":"e_1_3_2_1_13_1","volume-title":"Kernel Launcher: C++ Library for Optimal-Performance Portable CUDA Applications. arXiv preprint arXiv:2303.12374","author":"Heldens Stijn","year":"2023","unstructured":"Stijn Heldens and Ben van Werkhoven . 2023 . Kernel Launcher: C++ Library for Optimal-Performance Portable CUDA Applications. arXiv preprint arXiv:2303.12374 (2023). Stijn Heldens and Ben van Werkhoven. 2023. Kernel Launcher: C++ Library for Optimal-Performance Portable CUDA Applications. arXiv preprint arXiv:2303.12374 (2023)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO53902.2022.9741290"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2481890"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437801.3441621"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368826.3377904"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00090"},{"key":"e_1_3_2_1_20_1","volume-title":"6th International Workshop on Parallel Matrix Algorithms and Applications (PMAA'10)","author":"Nath Rajib","year":"2010","unstructured":"Rajib Nath , Stanimire Tomov , Jack Dongarra , and Emmanuel Agullo . 2010 . Autotuning dense linear algebra libraries on gpus and overview of the magma library . In 6th International Workshop on Parallel Matrix Algorithms and Applications (PMAA'10) . Rajib Nath, Stanimire Tomov, Jack Dongarra, and Emmanuel Agullo. 2010. Autotuning dense linear algebra libraries on gpus and overview of the magma library. In 6th International Workshop on Parallel Matrix Algorithms and Applications (PMAA'10)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01901615"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSoC.2015.10"},{"key":"e_1_3_2_1_23_1","unstructured":"NVIDIA. 2023. CUDA Virtual Memory Management. https:\/\/docs.nvidia.com\/cuda\/cuda-driver-api\/group__CUDA__VA.html.  NVIDIA. 2023. CUDA Virtual Memory Management. https:\/\/docs.nvidia.com\/cuda\/cuda-driver-api\/group__CUDA__VA.html."},{"key":"e_1_3_2_1_24_1","unstructured":"PERFORCE. 2023. TotalView Reference Guide. chrome-extension:\/\/efaidnbmnnnibpcajpcglclefindmkaj\/https:\/\/help.totalview.io\/current\/PDFs\/TotalView_Reference_Guide.pdf.  PERFORCE. 2023. TotalView Reference Guide. chrome-extension:\/\/efaidnbmnnnibpcajpcglclefindmkaj\/https:\/\/help.totalview.io\/current\/PDFs\/TotalView_Reference_Guide.pdf."},{"key":"e_1_3_2_1_25_1","volume-title":"Euro-Par 2016: Parallel Processing, Pierre-Fran\u00e7ois Dutot and Denis Trystram (Eds.)","author":"Popov Mihail","unstructured":"Mihail Popov , Chadi Akel , William Jalby , and Pablo de Oliveira Castro . 2016. Piecewise Holistic Autotuning of Compiler and Runtime Parameters . In Euro-Par 2016: Parallel Processing, Pierre-Fran\u00e7ois Dutot and Denis Trystram (Eds.) . Springer International Publishing , Cham , 238--250. Mihail Popov, Chadi Akel, William Jalby, and Pablo de Oliveira Castro. 2016. Piecewise Holistic Autotuning of Compiler and Runtime Parameters. In Euro-Par 2016: Parallel Processing, Pierre-Fran\u00e7ois Dutot and Denis Trystram (Eds.). Springer International Publishing, Cham, 238--250."},{"key":"e_1_3_2_1_26_1","volume-title":"Optimal Launch Bound Selection in CPU-GPU Hybrid Graph Applications with Deep Learning. In 2022 IEEE 13th International Green and Sustainable Computing Conference (IGSC). IEEE, 1--7.","author":"Haque Rafi Md Erfanul","year":"2022","unstructured":"Md Erfanul Haque Rafi and Apan Qasem . 2022 . Optimal Launch Bound Selection in CPU-GPU Hybrid Graph Applications with Deep Learning. In 2022 IEEE 13th International Green and Sustainable Computing Conference (IGSC). IEEE, 1--7. Md Erfanul Haque Rafi and Apan Qasem. 2022. Optimal Launch Bound Selection in CPU-GPU Hybrid Graph Applications with Deep Learning. In 2022 IEEE 13th International Green and Sustainable Computing Conference (IGSC). IEEE, 1--7."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2862896"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2019.00073"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.anucene.2014.07.048"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454109"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807642"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3148226.3148235"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2002.10062"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205289.3205321"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-15922-0_10"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.13182\/PHYSOR22-37847"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.08.004"},{"key":"e_1_3_2_1_38_1","unstructured":"Vasily Volkov. 2010. Better Performance at Lower Occupancy.  Vasily Volkov. 2010. Better Performance at Lower Occupancy."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106341"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/PMBS54543.2021.00017"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/PMBS54543.2021.00017"},{"key":"e_1_3_2_1_42_1","volume-title":"Artemis: Automatic Runtime Tuning of Parallel Execution Parameters Using Machine Learning","author":"Wood Chad","year":"2021","unstructured":"Chad Wood , Giorgis Georgakoudis , David Beckingsale , David Poliakoff , Alfredo Gimenez , Kevin Huck , Allen Malony , and Todd Gamblin . 2021 . Artemis: Automatic Runtime Tuning of Parallel Execution Parameters Using Machine Learning . In High Performance Computing, Bradford L. Chamberlain, Ana-Lucia Varbanescu, Hatem Ltaief, and Piotr Luszczek (Eds.). Springer International Publishing , Cham , 453--472. Chad Wood, Giorgis Georgakoudis, David Beckingsale, David Poliakoff, Alfredo Gimenez, Kevin Huck, Allen Malony, and Todd Gamblin. 2021. Artemis: Automatic Runtime Tuning of Parallel Execution Parameters Using Machine Learning. In High Performance Computing, Bradford L. Chamberlain, Ana-Lucia Varbanescu, Hatem Ltaief, and Piotr Luszczek (Eds.). Springer International Publishing, Cham, 453--472."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465001"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3572848.3577497"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504213"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-DSS-SmartCity-DependSys53884.2021.00036"}],"event":{"name":"SC '23: International Conference for High Performance Computing, Networking, Storage and Analysis","location":"Denver CO USA","acronym":"SC '23","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"]},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3581784.3607098","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3581784.3607098","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3581784.3607098","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:23Z","timestamp":1750178183000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3581784.3607098"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,11]]},"references-count":45,"alternative-id":["10.1145\/3581784.3607098","10.1145\/3581784"],"URL":"https:\/\/doi.org\/10.1145\/3581784.3607098","relation":{},"subject":[],"published":{"date-parts":[[2023,11,11]]},"assertion":[{"value":"2023-11-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}