{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T15:31:45Z","timestamp":1759937505553,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,1,18]],"date-time":"2024-01-18T00:00:00Z","timestamp":1705536000000},"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":[[2024,1,18]]},"DOI":"10.1145\/3635035.3635043","type":"proceedings-article","created":{"date-parts":[[2024,1,20]],"date-time":"2024-01-20T00:23:32Z","timestamp":1705710212000},"page":"23-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["sKokkos: Enabling Kokkos with Transparent Device Selection on Heterogeneous Systems using OpenACC"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1479-4310","authenticated-orcid":false,"given":"Pedro","family":"Valero-Lara","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8872-4932","authenticated-orcid":false,"given":"Seyong","family":"Lee","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9699-5599","authenticated-orcid":false,"given":"Joel","family":"Denny","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6647-2690","authenticated-orcid":false,"given":"Keita","family":"Teranishi","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2449-6720","authenticated-orcid":false,"given":"Jeffrey","family":"Vetter","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3780-1106","authenticated-orcid":false,"given":"Marc","family":"Gonzalez-Tallada","sequence":"additional","affiliation":[{"name":"Universidad Politecnica de Catalu\u00f1a, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,1,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293883.3302577"},{"volume-title":"Development of Scientific Software for HPC Architectures Using OpenACC: The Case of LQCD. In IEEE\/ACM 1st International Workshop on Software Engineering for High Performance Computing in Science. 9\u201315","author":"Bonati C.","key":"e_1_3_2_1_2_1","unstructured":"C. Bonati, E. Calore, S. Coscetti, M. D\u2019elia, M. Mesiti, F. Negro, S.\u00a0F. Schifano, and R. Tripiccione. 2015. Development of Scientific Software for HPC Architectures Using OpenACC: The Case of LQCD. In IEEE\/ACM 1st International Workshop on Software Engineering for High Performance Computing in Science. 9\u201315."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDCAT46702.2019.00033"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58144-2_8"},{"key":"e_1_3_2_1_5_1","volume-title":"OpenACC for Programmers: Concepts and Strategies","author":"Chandrasekaran Sunita","unstructured":"Sunita Chandrasekaran and Guido Juckeland. 2017. OpenACC for Programmers: Concepts and Strategies (1st ed.). Addison-Wesley Professional.","edition":"1"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Cheng Chen Canqun Yang Tao Tang Qiang Wu and Pengfei Zhang. 2013. OpenACC to Intel Offload: Automatic Translation and Optimization. In Computer Engineering and Technology. 111\u2013120.","DOI":"10.1007\/978-3-642-41635-4_12"},{"volume-title":"OpenACC Programs Examined: A Performance Analysis Approach. In 44th International Conference on Parallel Processing. 310\u2013319","author":"Dietrich R.","key":"e_1_3_2_1_7_1","unstructured":"R. Dietrich, G. Juckeland, and M. Wolfe. 2015. OpenACC Programs Examined: A Performance Analysis Approach. In 44th International Conference on Parallel Processing. 310\u2013319."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.3233\/SPR-2012-0343"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2020.107245"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2019.8916378"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3098456"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2019.12.003"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00366-015-0418-x"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.55.R6333"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/WACCPD.2014.10"},{"key":"e_1_3_2_1_17_1","unstructured":"Michael\u00a0A. Heroux Douglas\u00a0W. Doerfler Paul\u00a0S. Crozier James\u00a0M. Willenbring H.\u00a0Carter Edwards Alan Williams Mahesh Rajan Eric\u00a0R. Keiter Heidi\u00a0K. Thornquist and Robert\u00a0W. Numrich. 2022. Improving Performance via Mini-applications. https:\/\/github.com\/Mantevo\/. Online accessed 20-April-2022."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00007"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.Companion.2012.234"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/PAWATM51920.2020.00011"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-74896-2_7"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751220"},{"volume-title":"Programming Massively Parallel Processors","author":"Hwu Wen","key":"e_1_3_2_1_23_1","unstructured":"Wen mei W.\u00a0Hwu, David\u00a0B. Kirk, and Izzat El Hajj. 2023. Programming Massively Parallel Processors (Fourth Edition). In Programming Massively Parallel Processors (Fourth Edition) (fourth edition ed.), Wen mei W.\u00a0Hwu, David\u00a0B. Kirk, and Izzat El Hajj (Eds.). Morgan Kaufmann, xv."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3410463.3414671"},{"volume-title":"MAPredict: Static Analysis Driven Memory Access Prediction Framework for\u00a0Modern CPUs","author":"Alaul\u00a0Haque Monil Mohammad","key":"e_1_3_2_1_25_1","unstructured":"Mohammad Alaul\u00a0Haque Monil, Seyong Lee, Jeffrey\u00a0S. Vetter, and Allen\u00a0D. Malony. 2022. MAPredict: Static Analysis Driven Memory Access Prediction Framework for\u00a0Modern CPUs. In High Performance Computing, Ana-Lucia Varbanescu, Abhinav Bhatele, Piotr Luszczek, and Baboulin Marc (Eds.). Springer International Publishing, Cham, 233\u2013255."},{"key":"e_1_3_2_1_26_1","unstructured":"OpenACC. 2011. OpenACC: Directives for Accelerators. [Online]. Available: http:\/\/www.openacc.org."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1209\/0295-5075\/17\/6\/001"},{"key":"e_1_3_2_1_28_1","volume-title":"Kokkos Kernels: Performance Portable Sparse\/Dense Linear Algebra and Graph Kernels. CoRR abs\/2103.11991","author":"Rajamanickam Sivasankaran","year":"2021","unstructured":"Sivasankaran Rajamanickam, Seher Acer, Luc Berger-Vergiat, Vinh\u00a0Q. Dang, Nathan\u00a0D. Ellingwood, Evan Harvey, Brian Kelley, Christian\u00a0R. Trott, Jeremiah Wilke, and Ichitaro Yamazaki. 2021. Kokkos Kernels: Performance Portable Sparse\/Dense Linear Algebra and Graph Kernels. CoRR abs\/2103.11991 (2021). arxiv:2103.11991https:\/\/arxiv.org\/abs\/2103.11991"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-49943-3_7"},{"key":"e_1_3_2_1_30_1","volume-title":"Aspen: A Domain Specific Language for Performance Modeling. In SC12: ACM\/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis.","author":"Spafford Kyle","year":"2012","unstructured":"Kyle Spafford and Jeffrey\u00a0S. Vetter. 2012. Aspen: A Domain Specific Language for Performance Modeling. In SC12: ACM\/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC43674.2020.9286251"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC53243.2021.00050"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2021.3098509"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-014-1262-2"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4221"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2900122"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2015.07.002"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2015.52"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3919"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/WACCPD56842.2022.00009"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761649"}],"event":{"name":"HPCAsia 2024: International Conference on High Performance Computing in Asia-Pacific Region","acronym":"HPCAsia 2024","location":"Nagoya Japan"},"container-title":["Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3635035.3635043","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3635035.3635043","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:18:45Z","timestamp":1755915525000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3635035.3635043"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,18]]},"references-count":41,"alternative-id":["10.1145\/3635035.3635043","10.1145\/3635035"],"URL":"https:\/\/doi.org\/10.1145\/3635035.3635043","relation":{},"subject":[],"published":{"date-parts":[[2024,1,18]]},"assertion":[{"value":"2024-01-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}