{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T21:10:49Z","timestamp":1771103449505,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T00:00:00Z","timestamp":1652140800000},"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":[[2022,5,10]]},"DOI":"10.1145\/3529538.3530005","type":"proceedings-article","created":{"date-parts":[[2022,5,2]],"date-time":"2022-05-02T15:41:19Z","timestamp":1651506079000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["Exploring the possibility of a hipSYCL-based implementation of oneAPI"],"prefix":"10.1145","author":[{"given":"Aksel","family":"Alpay","sequence":"first","affiliation":[{"name":"Heidelberg University, Germany"}]},{"given":"B\u00e1lint","family":"Soproni","sequence":"additional","affiliation":[{"name":"Heidelberg University, Germany"}]},{"given":"Holger","family":"W\u00fcnsche","sequence":"additional","affiliation":[{"name":"Heidelberg University, Germany"}]},{"given":"Vincent","family":"Heuveline","sequence":"additional","affiliation":[{"name":"Heidelberg University, Germany"}]}],"member":"320","published-online":{"date-parts":[[2022,5,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Inc Advanced Micro\u00a0Devices. 2021. rocPRIM. https:\/\/github.com\/ROCmSoftwarePlatform\/rocPRIM.  Inc Advanced Micro\u00a0Devices. 2021. rocPRIM. https:\/\/github.com\/ROCmSoftwarePlatform\/rocPRIM."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388333.3388658"},{"key":"e_1_3_2_1_3_1","volume-title":"Unique Features and SYCL 2020. In International Workshop on OpenCL","author":"Alpay Aksel","year":"2021","unstructured":"Aksel Alpay and Vincent Heuveline . 2021 . HipSYCL in 2021: Peculiarities , Unique Features and SYCL 2020. In International Workshop on OpenCL ( Munich, Germany) (IWOCL\u201921). Association for Computing Machinery, New York, NY, USA, Article 18, 1\u00a0pages. https:\/\/doi.org\/10.1145\/3456669.3456691 10.1145\/3456669.3456691 Aksel Alpay and Vincent Heuveline. 2021. HipSYCL in 2021: Peculiarities, Unique Features and SYCL 2020. In International Workshop on OpenCL(Munich, Germany) (IWOCL\u201921). Association for Computing Machinery, New York, NY, USA, Article 18, 1\u00a0pages. https:\/\/doi.org\/10.1145\/3456669.3456691"},{"key":"e_1_3_2_1_4_1","unstructured":"OpenMP ARB. 2022. OpenMP. https:\/\/www.openmp.org\/  OpenMP ARB. 2022. OpenMP. https:\/\/www.openmp.org\/"},{"key":"e_1_3_2_1_5_1","unstructured":"Heidelberg University\u00a0Computing Centre. 2020. oneAPI Academic Center of Excellence established at the Heidelberg University Computing Centre (URZ). https:\/\/www.urz.uni-heidelberg.de\/en\/newsroom\/oneapi-academic-center-of-excellence-established-at-the-heidelberg-university-computing-centre-urz  Heidelberg University\u00a0Computing Centre. 2020. oneAPI Academic Center of Excellence established at the Heidelberg University Computing Centre (URZ). https:\/\/www.urz.uni-heidelberg.de\/en\/newsroom\/oneapi-academic-center-of-excellence-established-at-the-heidelberg-university-computing-centre-urz"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_7_1","unstructured":"Intel Corporation. 2021. oneAPI specification 1.1 rev 1. https:\/\/spec.oneapi.io\/versions\/1.1-rev-1\/.  Intel Corporation. 2021. oneAPI specification 1.1 rev 1. https:\/\/spec.oneapi.io\/versions\/1.1-rev-1\/."},{"key":"e_1_3_2_1_8_1","unstructured":"NVIDIA Corporation. 2021. CUB. https:\/\/github.com\/NVIDIA\/cub.  NVIDIA Corporation. 2021. CUB. https:\/\/github.com\/NVIDIA\/cub."},{"key":"e_1_3_2_1_9_1","volume-title":"Benchmarking and Extending SYCL Hierarchical Parallelism. In 2nd Workshop on Hierarchical Parallelism for Exascale Computing.","author":"Deakin Tom","year":"2021","unstructured":"Tom Deakin , Aksel Alpay , Simon McIntosh-Smith , and Vincent Heuveline . 2021 . Benchmarking and Extending SYCL Hierarchical Parallelism. In 2nd Workshop on Hierarchical Parallelism for Exascale Computing. Tom Deakin, Aksel Alpay, Simon McIntosh-Smith, and Vincent Heuveline. 2021. Benchmarking and Extending SYCL Hierarchical Parallelism. In 2nd Workshop on Hierarchical Parallelism for Exascale Computing."},{"key":"e_1_3_2_1_10_1","volume-title":"GPU-STREAM v2.0: Benchmarking the Achievable Memory Bandwidth of Many-Core Processors Across Diverse Parallel Programming Models","author":"Deakin Tom","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. 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":"Advanced\u00a0Micro Devices. 2022. HIP. https:\/\/github.com\/ROCm-Developer-Tools\/HIP  Advanced\u00a0Micro Devices. 2022. HIP. https:\/\/github.com\/ROCm-Developer-Tools\/HIP"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the International Workshop on OpenCL","author":"R.","year":"1817","unstructured":"Jeff\u00a0 R. Hammond and Timothy\u00a0G. Mattson. 2019. Evaluating Data Parallelism in C++ Using the Parallel Research Kernels . In Proceedings of the International Workshop on OpenCL ( Boston, MA, USA) (IWOCL\u201919). Association for Computing Machinery, New York, NY, USA, Article 14, 6\u00a0pages. https:\/\/doi.org\/10.1145\/33 1817 0.3318192 10.1145\/3318170.3318192 Jeff\u00a0R. Hammond and Timothy\u00a0G. Mattson. 2019. Evaluating Data Parallelism in C++ Using the Parallel Research Kernels. In Proceedings of the International Workshop on OpenCL (Boston, MA, USA) (IWOCL\u201919). Association for Computing Machinery, New York, NY, USA, Article 14, 6\u00a0pages. https:\/\/doi.org\/10.1145\/3318170.3318192"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388333.3388660"},{"key":"e_1_3_2_1_14_1","unstructured":"Intel. 2022. Level Zero. https:\/\/github.com\/oneapi-src\/level-zero  Intel. 2022. Level Zero. https:\/\/github.com\/oneapi-src\/level-zero"},{"key":"e_1_3_2_1_15_1","unstructured":"Intel and oneAPI contributors. 2022. oneDAL. https:\/\/github.com\/oneapi-src\/oneDAL  Intel and oneAPI contributors. 2022. oneDAL. https:\/\/github.com\/oneapi-src\/oneDAL"},{"key":"e_1_3_2_1_16_1","unstructured":"Intel and oneAPI contributors. 2022. oneDNN. https:\/\/github.com\/oneapi-src\/oneDNN  Intel and oneAPI contributors. 2022. oneDNN. https:\/\/github.com\/oneapi-src\/oneDNN"},{"key":"e_1_3_2_1_17_1","unstructured":"Intel and oneAPI contributors. 2022. oneMKL. https:\/\/github.com\/oneapi-src\/oneMKL  Intel and oneAPI contributors. 2022. oneMKL. https:\/\/github.com\/oneapi-src\/oneMKL"},{"key":"e_1_3_2_1_18_1","unstructured":"Intel and oneAPI contributors. 2022. oneVPL. https:\/\/github.com\/oneapi-src\/oneVPL  Intel and oneAPI contributors. 2022. oneVPL. https:\/\/github.com\/oneapi-src\/oneVPL"},{"key":"e_1_3_2_1_19_1","unstructured":"Zheming Jin. 2022. HeCBench. https:\/\/github.com\/zjin-lcf\/HeCBench\/.  Zheming Jin. 2022. HeCBench. https:\/\/github.com\/zjin-lcf\/HeCBench\/."},{"key":"e_1_3_2_1_20_1","volume-title":"rev 1 specification. Standard","author":"Kessenich John","unstructured":"John Kessenich , Boaz Ouriel , and Raun Krisch . 2019. SPIR-V Version 1.6 , rev 1 specification. Standard . Khronos Group, Inc, Beaverton, OR , USA. https:\/\/www.khronos.org\/registry\/SPIR-V\/specs\/unified1\/SPIRV.pdf John Kessenich, Boaz Ouriel, and Raun Krisch. 2019. SPIR-V Version 1.6, rev 1 specification. Standard. Khronos Group, Inc, Beaverton, OR, USA. https:\/\/www.khronos.org\/registry\/SPIR-V\/specs\/unified1\/SPIRV.pdf"},{"key":"e_1_3_2_1_21_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 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_22_1","volume-title":"Euro-Par 2020: 26th International European Conference on Parallel and Distributed Computing(Euro-Par \u201920)","author":"Lal Sohan","unstructured":"Sohan Lal , Aksel Alpay , Philip Salzmann , Biagio Cosenza , Alexander Hirsch , Nicolai Stawinoga , Peter Thoman , Thomas Fahringer , and Vincent Heuveline . 2020. SYCL-Bench: A Versatile Cross-Platform Benchmark Suite for Heterogeneous Computing . In Euro-Par 2020: 26th International European Conference on Parallel and Distributed Computing(Euro-Par \u201920) . Springer International Publishing . Sohan Lal, Aksel Alpay, Philip Salzmann, Biagio Cosenza, Alexander Hirsch, Nicolai Stawinoga, Peter Thoman, Thomas Fahringer, and Vincent Heuveline. 2020. SYCL-Bench: A Versatile Cross-Platform Benchmark Suite for Heterogeneous Computing. In Euro-Par 2020: 26th International European Conference on Parallel and Distributed Computing(Euro-Par \u201920). Springer International Publishing."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2832087.2832090"},{"key":"e_1_3_2_1_24_1","volume-title":"Compiler-assisted optimizations for data-parallel paradigms in hipSYCL. Master\u2019s thesis","author":"Meyer Joachim","unstructured":"Joachim Meyer . 2021. Compiler-assisted optimizations for data-parallel paradigms in hipSYCL. Master\u2019s thesis . Heidelberg University . https:\/\/github.com\/hipSYCL\/publications\/blob\/main\/theses\/Meyer-compiler-assisted-optimizations.pdf Joachim Meyer. 2021. Compiler-assisted optimizations for data-parallel paradigms in hipSYCL. Master\u2019s thesis. Heidelberg University. https:\/\/github.com\/hipSYCL\/publications\/blob\/main\/theses\/Meyer-compiler-assisted-optimizations.pdf"},{"key":"e_1_3_2_1_25_1","unstructured":"NVIDIA. 2022. cuBLAS. https:\/\/developer.nvidia.com\/cublas  NVIDIA. 2022. cuBLAS. https:\/\/developer.nvidia.com\/cublas"},{"key":"e_1_3_2_1_26_1","unstructured":"NVIDIA. 2022. CUDA Toolkit Documentation. https:\/\/docs.nvidia.com\/cuda\/index.html  NVIDIA. 2022. CUDA Toolkit Documentation. https:\/\/docs.nvidia.com\/cuda\/index.html"},{"key":"e_1_3_2_1_27_1","unstructured":"Codeplay Software. 2020. Codeplay contribution to DPC++ brings SYCL support for NVIDIA GPUs. https:\/\/www.codeplay.com\/portal\/news\/2020\/02\/03\/codeplay-contribution-to-dpcpp-brings-sycl-support-for-nvidia-gpus.html  Codeplay Software. 2020. Codeplay contribution to DPC++ brings SYCL support for NVIDIA GPUs. https:\/\/www.codeplay.com\/portal\/news\/2020\/02\/03\/codeplay-contribution-to-dpcpp-brings-sycl-support-for-nvidia-gpus.html"},{"key":"e_1_3_2_1_28_1","unstructured":"Codeplay Software. 2021. Argonne and Oak Ridge National Laboratories Award Codeplay\u00ae Software to Further Strengthen SYCL\u2122 Support Extending the Open Standard Software for AMD GPUs. https:\/\/www.codeplay.com\/portal\/press-releases\/2021\/06\/17\/argonne-and-oak-ridge-national-laboratories-award-codeplay-software-to-further-strengthen-sycl.html  Codeplay Software. 2021. Argonne and Oak Ridge National Laboratories Award Codeplay\u00ae Software to Further Strengthen SYCL\u2122 Support Extending the Open Standard Software for AMD GPUs. https:\/\/www.codeplay.com\/portal\/press-releases\/2021\/06\/17\/argonne-and-oak-ridge-national-laboratories-award-codeplay-software-to-further-strengthen-sycl.html"},{"key":"e_1_3_2_1_29_1","volume-title":"EASC 2014 - Solving Software Challenges for Exascale","author":"Tramm R.","year":"2014","unstructured":"John\u00a0 R. Tramm , Andrew\u00a0 R. Siegel , Benoit Forget , and Colin Josey . 2014 . Performance Analysis of a Reduced Data Movement Algorithm for Neutron Cross Section Data in Monte Carlo Simulations . In EASC 2014 - Solving Software Challenges for Exascale . Stockholm. https:\/\/doi.org\/10.1007\/978-3-319-15976-8_3 10.1007\/978-3-319-15976-8_3 John\u00a0R. Tramm, Andrew\u00a0R. Siegel, Benoit Forget, and Colin Josey. 2014. Performance Analysis of a Reduced Data Movement Algorithm for Neutron Cross Section Data in Monte Carlo Simulations. In EASC 2014 - Solving Software Challenges for Exascale. Stockholm. https:\/\/doi.org\/10.1007\/978-3-319-15976-8_3"},{"key":"e_1_3_2_1_30_1","volume-title":"PHYSOR 2014 - The Role of Reactor Physics toward a Sustainable Future. Kyoto. https:\/\/www.mcs.anl.gov\/papers\/P5064-0114","author":"Tramm R","year":"2014","unstructured":"John\u00a0 R Tramm , Andrew\u00a0 R Siegel , Tanzima Islam , and Martin Schulz . 2014 . XSBench - The Development and Verification of a Performance Abstraction for Monte Carlo Reactor Analysis . In PHYSOR 2014 - The Role of Reactor Physics toward a Sustainable Future. Kyoto. https:\/\/www.mcs.anl.gov\/papers\/P5064-0114 .pdf John\u00a0R Tramm, Andrew\u00a0R Siegel, Tanzima Islam, and Martin Schulz. 2014. XSBench - The Development and Verification of a Performance Abstraction for Monte Carlo Reactor Analysis. In PHYSOR 2014 - The Role of Reactor Physics toward a Sustainable Future. Kyoto. https:\/\/www.mcs.anl.gov\/papers\/P5064-0114.pdf"},{"key":"e_1_3_2_1_31_1","volume-title":"The Parallel Research Kernels. In 2014 IEEE High Performance Extreme Computing Conference (HPEC). 1\u20136. https:\/\/doi.org\/10","author":"F.","year":"2014","unstructured":"Rob\u00a0 F. Van\u00a0der Wijngaart and Timothy\u00a0G. Mattson. 2014 . The Parallel Research Kernels. In 2014 IEEE High Performance Extreme Computing Conference (HPEC). 1\u20136. https:\/\/doi.org\/10 .1109\/HPEC. 2014 .7040972 10.1109\/HPEC.2014.7040972 Rob\u00a0F. Van\u00a0der Wijngaart and Timothy\u00a0G. Mattson. 2014. The Parallel Research Kernels. In 2014 IEEE High Performance Extreme Computing Conference (HPEC). 1\u20136. https:\/\/doi.org\/10.1109\/HPEC.2014.7040972"},{"key":"e_1_3_2_1_32_1","volume-title":"SYCL 2020 work group parallel primitives: Optimized algorithms for GPUs and CPUs in hipSYCL. Bachelor\u2019s Thesis","author":"W\u00fcnsche Holger","year":"2021","unstructured":"Holger W\u00fcnsche . 2021 . SYCL 2020 work group parallel primitives: Optimized algorithms for GPUs and CPUs in hipSYCL. Bachelor\u2019s Thesis . Heidelberg University, Heidelberg, Germany. Holger W\u00fcnsche. 2021. SYCL 2020 work group parallel primitives: Optimized algorithms for GPUs and CPUs in hipSYCL. Bachelor\u2019s Thesis. Heidelberg University, Heidelberg, Germany."}],"event":{"name":"IWOCL'22: International Workshop on OpenCL","location":"Bristol, United Kingdom United Kingdom","acronym":"IWOCL'22"},"container-title":["International Workshop on OpenCL"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3529538.3530005","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3529538.3530005","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:13Z","timestamp":1750183753000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3529538.3530005"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,10]]},"references-count":32,"alternative-id":["10.1145\/3529538.3530005","10.1145\/3529538"],"URL":"https:\/\/doi.org\/10.1145\/3529538.3530005","relation":{},"subject":[],"published":{"date-parts":[[2022,5,10]]},"assertion":[{"value":"2022-05-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}