{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:29:05Z","timestamp":1760711345067,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,8]],"date-time":"2024-04-08T00:00:00Z","timestamp":1712534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,8]]},"DOI":"10.1145\/3648115.3648117","type":"proceedings-article","created":{"date-parts":[[2024,4,5]],"date-time":"2024-04-05T18:25:24Z","timestamp":1712341524000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["AdaptiveCpp Stdpar: C++ Standard Parallelism Integrated Into a SYCL Compiler"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1976-6375","authenticated-orcid":false,"given":"Aksel","family":"Alpay","sequence":"first","affiliation":[{"name":"Engineering Mathematics and Computing Lab, Interdisciplinary Center for Scientific Computing, Heidelberg University, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2217-7558","authenticated-orcid":false,"given":"Vincent","family":"Heuveline","sequence":"additional","affiliation":[{"name":"Engineering Mathematics and Computing Lab, Interdisciplinary Center for Scientific Computing, Heidelberg University, Germany"}]}],"member":"320","published-online":{"date-parts":[[2024,4,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388333.3388658"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3585341.3585351"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3529538.3530005"},{"key":"e_1_3_2_1_4_1","unstructured":"OpenMP ARB. 2022. OpenMP. https:\/\/www.openmp.org\/"},{"volume-title":"Euro-Par 2009 Parallel Processing, Henk Sips, Dick Epema, and Hai-Xiang Lin (Eds.)","author":"Augonnet C\u00e9dric","key":"e_1_3_2_1_5_1","unstructured":"C\u00e9dric Augonnet, Samuel Thibault, Raymond Namyst, and Pierre-Andr\u00e9 Wacrenier. 2009. StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures. In Euro-Par 2009 Parallel Processing, Henk Sips, Dick Epema, and Hai-Xiang Lin (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 863\u2013874."},{"key":"e_1_3_2_1_6_1","unstructured":"Intel Corporation. 2022. Intel oneAPI DPC++\/C++ Compiler. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/tools\/oneapi\/dpc-compiler.html"},{"key":"e_1_3_2_1_7_1","unstructured":"Intel Corporation. 2023. Intel oneAPI Base Toolkit Release Notes. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/release-notes\/intel-oneapi-toolkit-release-notes.html"},{"key":"e_1_3_2_1_8_1","unstructured":"Graham\u00a0Lopez David\u00a0Olsen and Bryce\u00a0Adelstein Lelbach. 2020. Accelerating Standard C++ with GPUs Using stdpar. https:\/\/developer.nvidia.com\/blog\/accelerating-standard-c-with-gpus-using-stdpar\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC56579.2022.00006"},{"volume-title":"GPU-STREAM v2.0: Benchmarking the Achievable Memory Bandwidth of Many-Core Processors Across Diverse Parallel Programming Models","author":"Deakin Tom","key":"e_1_3_2_1_10_1","unstructured":"Tom Deakin, James Price, Matt Martineau, and Simon McIntosh-Smith. 2016. GPU-STREAM v2.0: Benchmarking the Achievable Memory Bandwidth of Many-Core Processors Across Diverse Parallel Programming Models. In High Performance Computing, Michela Taufer, Bernd Mohr, and Julian\u00a0M. Kunkel (Eds.). Springer International Publishing, Cham, 489\u2013507."},{"key":"e_1_3_2_1_11_1","unstructured":"Advancend\u00a0Micro Devices. 2022. ROCm. https:\/\/github.com\/RadeonOpenCompute\/ROCm"},{"key":"e_1_3_2_1_12_1","unstructured":"Advanced\u00a0Micro Devices. 2023. ROCm Standard Parallelism Runtime Implementation. https:\/\/github.com\/ROCmSoftwarePlatform\/roc-stdpar"},{"key":"e_1_3_2_1_13_1","unstructured":"Intel. 2022. Level Zero. https:\/\/github.com\/oneapi-src\/level-zero"},{"volume-title":"ISO. 2017. ISO\/IEC 14882:2017 Information technology \u2014 Programming languages \u2014 C++","key":"e_1_3_2_1_14_1","unstructured":"ISO. 2017. ISO\/IEC 14882:2017 Information technology \u2014 Programming languages \u2014 C++ (fifth ed.). International Organization for Standardization, Geneva, Switzerland. 1605 pages. https:\/\/www.iso.org\/standard\/68564.html"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Ian Karlin Jeff Keasler and Rob Neely. 2013. LULESH 2.0 Updates and Changes. Technical Report LLNL-TR-641973. 1\u20139 pages.","DOI":"10.2172\/1090032"},{"key":"e_1_3_2_1_16_1","volume-title":"SYCL 2020 rev 4 specification. Standard. Khronos Group","author":"Khronos","year":"2020","unstructured":"Khronos SYCL working group. 2021. SYCL 2020 rev 4 specification. Standard. Khronos Group, Inc, Beaverton, OR, USA. https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/pdf\/sycl-2020.pdf"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/PMBS56514.2022.00009"},{"key":"e_1_3_2_1_19_1","unstructured":"Wei-Chen Lin Simon McIntosh-Smith and Tom Deakin. 2024. Preliminary report: Initial evaluation of StdPar implementations on AMD GPUs for HPC. arxiv:2401.02680\u00a0[cs.DC]"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2017.105"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2009.7478342"},{"key":"e_1_3_2_1_22_1","unstructured":"NVIDIA. 2022. CUDA Toolkit Documentation. https:\/\/docs.nvidia.com\/cuda\/index.html"},{"volume-title":"A Performance Analysis of Modern Parallel Programming Models Using a\u00a0Compute-Bound Application","author":"Poenaru Andrei","key":"e_1_3_2_1_23_1","unstructured":"Andrei Poenaru, Wei-Chen Lin, and Simon McIntosh-Smith. 2021. A Performance Analysis of Modern Parallel Programming Models Using a\u00a0Compute-Bound Application. In High Performance Computing, Bradford\u00a0L. Chamberlain, Ana-Lucia Varbanescu, Hatem Ltaief, and Piotr Luszczek (Eds.). Springer International Publishing, Cham, 332\u2013350."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2021.3097167"}],"event":{"name":"IWOCL '24: International Workshop on OpenCL and SYCL","acronym":"IWOCL '24","location":"Chicago IL USA"},"container-title":["Proceedings of the 12th International Workshop on OpenCL and SYCL"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3648115.3648117","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3648115.3648117","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:27:08Z","timestamp":1755916028000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3648115.3648117"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,8]]},"references-count":24,"alternative-id":["10.1145\/3648115.3648117","10.1145\/3648115"],"URL":"https:\/\/doi.org\/10.1145\/3648115.3648117","relation":{},"subject":[],"published":{"date-parts":[[2024,4,8]]},"assertion":[{"value":"2024-04-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}