{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:10:53Z","timestamp":1759133453805,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,5,16]],"date-time":"2017-05-16T00:00:00Z","timestamp":1494892800000},"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":[[2017,5,16]]},"DOI":"10.1145\/3078155.3078187","type":"proceedings-article","created":{"date-parts":[[2017,5,10]],"date-time":"2017-05-10T18:09:00Z","timestamp":1494439740000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Using SYCL as an Implementation Framework for HPX.Compute"],"prefix":"10.1145","author":[{"given":"Marcin","family":"Copik","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hartmut","family":"Kaiser","sequence":"additional","affiliation":[{"name":"Center for Computation and Technology, Louisiana State University, Baton Rouge, USA and The STELLAR Group, Baton Rouge, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,5,16]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"version 1.3","author":"Template Library AMD.","year":"2015","unstructured":"AMD. Bolt C++ Template Library, version 1.3, 2015. https:\/\/github.com\/HSA-Libraries\/Bolt."},{"key":"e_1_3_2_1_2_1","unstructured":"AMD. Heterogeneous Computing C++ API 2016. https:\/\/scchan.github.io\/hcc\/."},{"key":"e_1_3_2_1_3_1","volume-title":"HCC: An open source C++ compiler for heterogeneous devices","author":"AMD.","year":"2016","unstructured":"AMD. HCC: An open source C++ compiler for heterogeneous devices, 2016. https:\/\/github.com\/RadeonOpenCompute\/hcc\/."},{"key":"e_1_3_2_1_4_1","volume-title":"HPX and GPU parallelized STL. C++Now","author":"Copik M.","year":"2016","unstructured":"M. Copik. HPX and GPU parallelized STL. C++Now, 2016. URL https:\/\/cppnow2016.sched.org\/event\/6SfU."},{"key":"e_1_3_2_1_5_1","first-page":"489","volume-title":"GPU-STREAM v2.0: Benchmarking the Achievable Memory Bandwidth of Many-Core Processors Across Diverse Parallel Programming Models","author":"Deakin T.","year":"2016","unstructured":"T. Deakin, J. Price, M. Martineau, and S. McIntosh-Smith. GPU-STREAM v2.0: Benchmarking the Achievable Memory Bandwidth of Many-Core Processors Across Diverse Parallel Programming Models, pages 489--507. Springer International Publishing, Cham, 2016. ISBN 978-3-319-46079-6."},{"key":"e_1_3_2_1_6_1","first-page":"18","volume-title":"Closing the Performance Gap with Modern C++","author":"Heller T.","year":"2016","unstructured":"T. Heller, H. Kaiser, P. Diehl, D. Fey, and M. A. Schweitzer. Closing the Performance Gap with Modern C++, pages 18--31. Springer International Publishing, Cham, 2016. ISBN 978-3-319-46079-6."},{"key":"e_1_3_2_1_7_1","volume-title":"Thrust: A parallel template library","author":"Hoberock J.","year":"2009","unstructured":"J. Hoberock and N. Bell. Thrust: A parallel template library. Thrust: A Parallel Template Library, 2009."},{"key":"e_1_3_2_1_8_1","volume-title":"N4406 Parallel Algorithms Need Executors. Technical report","author":"Hoberock J.","year":"2015","unstructured":"J. Hoberock, M. Garland, and O. Girioux. N4406 Parallel Algorithms Need Executors. Technical report, 2015. URL http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2015\/n4406.pdf."},{"key":"e_1_3_2_1_9_1","volume-title":"L. Troska, Z. Byerly, and S. Upadhyay. hpx: HPX V0.9.99: A general purpose C++ runtime system for parallel and distributed applications of any scale","author":"Kaiser H.","year":"2016","unstructured":"H. Kaiser, B. Adelstein-Lelbach, T. Heller, A. Berg\u00c3l', J. Biddiscombe, A. Bikineev, G. Mercer, A. Sch\u00c3d'fer, J. Habraken, A. Serio, M. Anderson, M. Stumpf, D. Bourgeois, P. Grubel, S. R. Brandt, M. Copik, V. Amatya, K. Huck, L. Viklund, Z. Khatami, D. Bacharwar, S. Yang, E. Schnetter, Bcorde5, M. Brodowicz, Bibek, atrantan, L. Troska, Z. Byerly, and S. Upadhyay. hpx: HPX V0.9.99: A general purpose C++ runtime system for parallel and distributed applications of any scale, July 2016. URL"},{"key":"e_1_3_2_1_10_1","volume-title":"Stream: Sustainable memory bandwidth in high performance computers. Technical report","author":"McCalpin J. D.","year":"1991","unstructured":"J. D. McCalpin. Stream: Sustainable memory bandwidth in high performance computers. Technical report, University of Virginia, Charlottesville, Virginia, 1991--2007. URL http:\/\/www.cs.virginia.edu\/stream\/. A continually updated technical report. http:\/\/www.cs.virginia.edu\/stream\/."},{"key":"e_1_3_2_1_11_1","volume-title":"Technical report","author":"Microsoft Corporation","year":"2013","unstructured":"Microsoft Corporation. C++ AMP Open Specification V1.2. Technical report, 2013."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365490.1365500"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791321.2791332"},{"key":"e_1_3_2_1_14_1","volume-title":"P0075r1 Template Library for Parallel For Loops. Technical report","author":"Robison A. D.","year":"2016","unstructured":"A. D. Robison, P. Halpern, R. Geva, and C. Nelson. P0075r1 Template Library for Parallel For Loops. Technical report, 2016. URL http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0075r1.pdf."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909437.2909454"},{"key":"e_1_3_2_1_16_1","volume-title":"SYCL Provisional Specification Version 2.2. Technical report","author":"The Khronos Group","year":"2016","unstructured":"The Khronos Group. SYCL Provisional Specification Version 2.2. Technical report, 2016."},{"key":"e_1_3_2_1_17_1","volume-title":"1st SYCL Programming Workshop, 2016","author":"Vilches A.","year":"2016","unstructured":"A. Vilches and R. Reyes. Syclparallelstl: A parallel stl library for heterogeneous systems. 1st SYCL Programming Workshop, 2016. URL http:\/\/ppopp16.sigplan.org\/event\/sycl-2016-papers-syclparallelstl-a-parallel-stl-library-for-heterogeneous-systems."},{"key":"e_1_3_2_1_18_1","volume-title":"P0236R0 Khronos's OpenCL SYCL to support Heterogeneous Devices for C++. Technical report","author":"Wong M.","year":"2016","unstructured":"M. Wong, A. Richards, M. Rovatsou, and R. Reyes. P0236R0 Khronos's OpenCL SYCL to support Heterogeneous Devices for C++. Technical report, 2016. URL http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0236r0.pdf."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854041"}],"event":{"name":"IWOCL 2017: 5th International Workshop on OpenCL","sponsor":["The University of Bristol The University of Bristol"],"location":"Toronto Canada","acronym":"IWOCL 2017"},"container-title":["Proceedings of the 5th International Workshop on OpenCL"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3078155.3078187","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3078155.3078187","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:28Z","timestamp":1750217428000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3078155.3078187"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,16]]},"references-count":19,"alternative-id":["10.1145\/3078155.3078187","10.1145\/3078155"],"URL":"https:\/\/doi.org\/10.1145\/3078155.3078187","relation":{},"subject":[],"published":{"date-parts":[[2017,5,16]]},"assertion":[{"value":"2017-05-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}