{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T18:11:58Z","timestamp":1783534318517,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":33,"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"}],"funder":[{"name":"Austrian Research Promotion Agency","award":["879201"],"award-info":[{"award-number":["879201"]}]},{"name":"European High Performance Computing Joint Undertaking","award":["956137"],"award-info":[{"award-number":["956137"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,10]]},"DOI":"10.1145\/3529538.3529548","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":5,"title":["On the Compilation Performance of Current SYCL Implementations"],"prefix":"10.1145","author":[{"given":"Peter","family":"Thoman","sequence":"first","affiliation":[{"name":"Department of COmputer Science, University of Innsbruck, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Facundo","family":"Molina Heredia","sequence":"additional","affiliation":[{"name":"University of Innsbruck, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Fahringer","sequence":"additional","affiliation":[{"name":"University of Innsbruck, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,5,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. The Top 500 List. http:\/\/www.top500.org  2021. The Top 500 List. http:\/\/www.top500.org"},{"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":"Automatic Parallelisation of Sturctured Mesh Computations with SYCL. In 2021 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, 821\u2013822","author":"Balogh G\u00e1bor\u00a0D\u00e1niel","year":"2021","unstructured":"G\u00e1bor\u00a0D\u00e1niel Balogh and Istv\u00e1n Reguly . 2021 . Automatic Parallelisation of Sturctured Mesh Computations with SYCL. In 2021 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, 821\u2013822 . G\u00e1bor\u00a0D\u00e1niel Balogh and Istv\u00e1n Reguly. 2021. Automatic Parallelisation of Sturctured Mesh Computations with SYCL. In 2021 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, 821\u2013822."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/N-SSC.2007.4785534"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078155.3078187"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PADW.2016.19"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078155.3078188"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/XSW.2013.7"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00013"},{"key":"e_1_3_2_1_10_1","unstructured":"David Flanagan and Yukihiro Matsumoto. 2008. The Ruby Programming Language. O\u2019Reilly.  David Flanagan and Yukihiro Matsumoto. 2008. The Ruby Programming Language. O\u2019Reilly."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244002.1244243"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3323439.3323984"},{"key":"e_1_3_2_1_14_1","volume-title":"SYCL 2020 Specification (revision 4). https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/html\/sycl-2020","author":"Khronos SYCL\u00a0Working Group","year":"2021","unstructured":"Khronos SYCL\u00a0Working Group . 2021 . SYCL 2020 Specification (revision 4). https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/html\/sycl-2020 .html Khronos SYCL\u00a0Working Group. 2021. SYCL 2020 Specification (revision 4). https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/html\/sycl-2020.html"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318170.3318193"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3002125.3002129"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388333.3388660"},{"key":"e_1_3_2_1_18_1","volume-title":"Livermore, USA","author":"Hornung R","year":"2014","unstructured":"R Hornung , J Keasler , 2014. The RAJA portability layer: overview and status. Lawrence Livermore National Laboratory , Livermore, USA ( 2014 ). R Hornung, J Keasler, 2014. The RAJA portability layer: overview and status. Lawrence Livermore National Laboratory, Livermore, USA (2014)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC51967.2020.00010"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3432261.3432268"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC49654.2021.9622813"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-57675-2_39"},{"key":"e_1_3_2_1_23_1","volume-title":"The BSD conference, Vol.\u00a05.","author":"Lattner Chris","year":"2008","unstructured":"Chris Lattner . 2008 . LLVM and Clang: Next generation compiler technology . In The BSD conference, Vol.\u00a05. Chris Lattner. 2008. LLVM and Clang: Next generation compiler technology. In The BSD conference, Vol.\u00a05."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456669.3456701"},{"key":"e_1_3_2_1_25_1","volume-title":"OCCA: A unified approach to multi-threading languages. arXiv preprint arXiv:1403.0968(2014).","author":"Medina S","year":"2014","unstructured":"David\u00a0 S Medina , Amik St-Cyr , and Timothy Warburton . 2014 . OCCA: A unified approach to multi-threading languages. arXiv preprint arXiv:1403.0968(2014). David\u00a0S Medina, Amik St-Cyr, and Timothy Warburton. 2014. OCCA: A unified approach to multi-threading languages. arXiv preprint arXiv:1403.0968(2014)."},{"key":"e_1_3_2_1_26_1","unstructured":"Zolt\u00e1n Porkol\u00e1b J\u00f3zsef Mihalicza and Norbert Pataki. 2009. Measuring Compilation Time of C++ Template Metaprograms. (2009).  Zolt\u00e1n Porkol\u00e1b J\u00f3zsef Mihalicza and Norbert Pataki. 2009. Measuring Compilation Time of C++ Template Metaprograms. (2009)."},{"key":"e_1_3_2_1_27_1","volume-title":"Data parallel C++: mastering DPC++ for programming of heterogeneous systems using C++ and SYCL","author":"Reinders James","unstructured":"James Reinders , Ben Ashbaugh , James Brodman , Michael Kinsner , John Pennycook , and Xinmin Tian . 2021. Data parallel C++: mastering DPC++ for programming of heterogeneous systems using C++ and SYCL . Springer Nature . James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, and Xinmin Tian. 2021. Data parallel C++: mastering DPC++ for programming of heterogeneous systems using C++ and SYCL. Springer Nature."},{"key":"e_1_3_2_1_28_1","volume-title":"SYCL: Single-source C++ accelerator programming. In Parallel Computing: On the Road to Exascale","author":"Reyes Ruyman","year":"2016","unstructured":"Ruyman Reyes and Victor Lom\u00fcller . 2016 . SYCL: Single-source C++ accelerator programming. In Parallel Computing: On the Road to Exascale . IOS Press , 673\u2013682. Ruyman Reyes and Victor Lom\u00fcller. 2016. SYCL: Single-source C++ accelerator programming. In Parallel Computing: On the Road to Exascale. IOS Press, 673\u2013682."},{"key":"e_1_3_2_1_29_1","unstructured":"Codeplay Software. 2021. ComputeCpp. https:\/\/codeplay.com\/products\/computesuite\/computecpp  Codeplay Software. 2021. ComputeCpp. https:\/\/codeplay.com\/products\/computesuite\/computecpp"},{"key":"e_1_3_2_1_30_1","unstructured":"The Khronos Group. 2020. Vulkan 1.2.166 Specification. https:\/\/www.khronos.org\/registry\/vulkan\/specs\/1.2\/pdf\/vkspec.pdf  The Khronos Group. 2020. Vulkan 1.2.166 Specification. https:\/\/www.khronos.org\/registry\/vulkan\/specs\/1.2\/pdf\/vkspec.pdf"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456669.3456683"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29400-7_21"},{"key":"e_1_3_2_1_33_1","volume-title":"Multi-GPU room response simulation with hardware raytracing. Concurrency and Computation: Practice and Experience","author":"Thoman Peter","year":"2021","unstructured":"Peter Thoman , Markus Wippler , Robert Hranitzky , Philipp Gschwandtner , and Thomas Fahringer . 2021. Multi-GPU room response simulation with hardware raytracing. Concurrency and Computation: Practice and Experience ( 2021 ), e6663. Peter Thoman, Markus Wippler, Robert Hranitzky, Philipp Gschwandtner, and Thomas Fahringer. 2021. Multi-GPU room response simulation with hardware raytracing. Concurrency and Computation: Practice and Experience (2021), e6663."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3235830.3235835"}],"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.3529548","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3529538.3529548","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:24Z","timestamp":1750183764000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3529538.3529548"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,10]]},"references-count":33,"alternative-id":["10.1145\/3529538.3529548","10.1145\/3529538"],"URL":"https:\/\/doi.org\/10.1145\/3529538.3529548","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"}}]}}