{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T00:52:33Z","timestamp":1778806353824,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":28,"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.3529980","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":23,"title":["A Comparison of SYCL, OpenCL, CUDA, and OpenMP for Massively Parallel Support Vector Machine Classification on Multi-Vendor Hardware"],"prefix":"10.1145","author":[{"given":"Marcel","family":"Breyer","sequence":"first","affiliation":[{"name":"Institute for Parallel and Distributed Systems, University of Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Van Craen","sequence":"additional","affiliation":[{"name":"Institute for Parallel and Distributed Systems, University of Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Pfl\u00fcger","sequence":"additional","affiliation":[{"name":"Institute for Parallel and Distributed Systems, University of Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,5,10]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Unique Features and SYCL 2020","author":"Alpay Aksel","year":"2021","unstructured":"Aksel Alpay . 2021 . hipSYCL in 2021: Peculiarities , Unique Features and SYCL 2020 . https:\/\/www.iwocl.org\/wp-content\/uploads\/23-iwocl-syclcon-2021-alpay-slides.pdf slide 20. Aksel Alpay. 2021. hipSYCL in 2021: Peculiarities, Unique Features and SYCL 2020. https:\/\/www.iwocl.org\/wp-content\/uploads\/23-iwocl-syclcon-2021-alpay-slides.pdf slide 20."},{"key":"e_1_3_2_1_2_1","volume-title":"Raja: Portable Performance for Large-Scale Scientific Applications. In 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC). IEEE, IEEE","author":"Beckingsale A","year":"2019","unstructured":"David\u00a0 A Beckingsale , Jason Burmark , Rich Hornung , Holger Jones , William Killian , Adam\u00a0 J Kunen , Olga Pearce , Peter Robinson , Brian\u00a0 S Ryujin , and Thomas\u00a0 RW Scogland . 2019 . Raja: Portable Performance for Large-Scale Scientific Applications. In 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC). IEEE, IEEE , Denver, CO, USA, 71\u201381. David\u00a0A Beckingsale, Jason Burmark, Rich Hornung, Holger Jones, William Killian, Adam\u00a0J Kunen, Olga Pearce, Peter Robinson, Brian\u00a0S Ryujin, and Thomas\u00a0RW Scogland. 2019. Raja: Portable Performance for Large-Scale Scientific Applications. In 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC). IEEE, IEEE, Denver, CO, USA, 71\u201381."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961189.1961199"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PADW.2016.19"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388333.3388643"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00006"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC51967.2020.00006"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"e_1_3_2_1_9_1","unstructured":"The Khronos OpenCL\u00a0Working Group. 2021. The OpenCL Specification. https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/pdf\/OpenCL_API.pdf  The Khronos OpenCL\u00a0Working Group. 2021. The OpenCL Specification. https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/pdf\/OpenCL_API.pdf"},{"key":"e_1_3_2_1_10_1","volume-title":"SYCL 2020 Specification (revision 4). https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/pdf\/sycl-2020","author":"The Khronos SYCL\u00a0Working Group","year":"2021","unstructured":"The Khronos SYCL\u00a0Working Group . 2021 . SYCL 2020 Specification (revision 4). https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/pdf\/sycl-2020 .pdf The Khronos SYCL\u00a0Working Group. 2021. SYCL 2020 Specification (revision 4). https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/pdf\/sycl-2020.pdf"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388333.3388660"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Maria Malik Teng Li Umar Sharif Rabia Shahid Tarek El-Ghazawi and Greg Newby. 2012. Productivity of GPUs under different programming paradigms. Concurrency and computation: practice and experience 24 2(2012) 179\u2013191.  Maria Malik Teng Li Umar Sharif Rabia Shahid Tarek El-Ghazawi and Greg Newby. 2012. Productivity of GPUs under different programming paradigms. Concurrency and computation: practice and experience 24 2(2012) 179\u2013191.","DOI":"10.1002\/cpe.1860"},{"key":"e_1_3_2_1_13_1","unstructured":"Simon McIntosh-Smith. 2020. IWOCL and SYCLcon 2020 - The 8th International Workshop on OpenCL and the SYCL Developer Conference - Panel Discussion. https:\/\/www.iwocl.org\/wp-content\/uploads\/iwocl-syclcon-2020-panel-slides.pdf slide 2.  Simon McIntosh-Smith. 2020. IWOCL and SYCLcon 2020 - The 8th International Workshop on OpenCL and the SYCL Developer Conference - Panel Discussion. https:\/\/www.iwocl.org\/wp-content\/uploads\/iwocl-syclcon-2020-panel-slides.pdf slide 2."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3110355.3110356"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1953048.2078195"},{"key":"e_1_3_2_1_16_1","unstructured":"John Platt. 1998. Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines. techreport MSR-TR-98-14. Microsoft Research. 21 pages.  John Platt. 1998. Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines. techreport MSR-TR-98-14. Microsoft Research. 21 pages."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC49654.2021.9622813"},{"key":"e_1_3_2_1_18_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 , New York, USA. 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, New York, USA."},{"key":"e_1_3_2_1_19_1","unstructured":"Jonathan\u00a0Richard Shewchuk 1994. An Introduction to the Conjugate Gradient Method Without the Agonizing Pain.  Jonathan\u00a0Richard Shewchuk 1994. An Introduction to the Conjugate Gradient Method Without the Agonizing Pain."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.3390\/app10051656"},{"key":"e_1_3_2_1_21_1","volume-title":"European Conference on Circuit Theory and Design, ECCTD, Vol.\u00a099","author":"Suykens Johan","year":"1999","unstructured":"Johan A.\u00a0K. Suykens , Lukas Lukas , Paul\u00a0Van Dooren , Bart\u00a0De Moor , and Joos Vandewalle . 1999 . Least Squares Support Vector Machine Classifiers: a Large Scale Algorithm . In European Conference on Circuit Theory and Design, ECCTD, Vol.\u00a099 . Citeseer, Dipartimento di Elettronica, Politecnico di Torrino, Stresa, Italy, 839\u2013842. Johan A.\u00a0K. Suykens, Lukas Lukas, Paul\u00a0Van Dooren, Bart\u00a0De Moor, and Joos Vandewalle. 1999. Least Squares Support Vector Machine Classifiers: a Large Scale Algorithm. In European Conference on Circuit Theory and Design, ECCTD, Vol.\u00a099. Citeseer, Dipartimento di Elettronica, Politecnico di Torrino, Stresa, Italy, 839\u2013842."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018628609742"},{"key":"e_1_3_2_1_24_1","volume-title":"PLSSVM: A (multi-)GPGPU-accelerated Least Squares Support Vector Machine.","author":"Van\u00a0Craen Alexander","year":"2022","unstructured":"Alexander Van\u00a0Craen , Marcel Breyer , and Dirk Pfl\u00fcger . 2022 . PLSSVM: A (multi-)GPGPU-accelerated Least Squares Support Vector Machine. (2022). preprint uploaded on arXiv. Alexander Van\u00a0Craen, Marcel Breyer, and Dirk Pfl\u00fcger. 2022. PLSSVM: A (multi-)GPGPU-accelerated Least Squares Support Vector Machine. (2022). preprint uploaded on arXiv."},{"key":"e_1_3_2_1_25_1","volume-title":"Advances in Neural Information Processing Systems, M.\u00a0C. Mozer, M.\u00a0Jordan, and T.\u00a0Petsche (Eds.). Vol.\u00a09","author":"Vapnik Vladimir","unstructured":"Vladimir Vapnik , Steven Golowich , and Alex Smola . 1996. Support Vector Method for Function Approximation, Regression Estimation and Signal Processing . In Advances in Neural Information Processing Systems, M.\u00a0C. Mozer, M.\u00a0Jordan, and T.\u00a0Petsche (Eds.). Vol.\u00a09 . MIT Press , Denver, CO, USA . Vladimir Vapnik, Steven Golowich, and Alex Smola. 1996. Support Vector Method for Function Approximation, Regression Estimation and Signal Processing. In Advances in Neural Information Processing Systems, M.\u00a0C. Mozer, M.\u00a0Jordan, and T.\u00a0Petsche (Eds.). Vol.\u00a09. MIT Press, Denver, CO, USA."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3264-1"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291125.3291146"},{"key":"e_1_3_2_1_28_1","first-page":"644","article-title":"SVM versus Least Squares SVM","volume":"2","author":"Ye Jieping","year":"2007","unstructured":"Jieping Ye and Tao Xiong . 2007 . SVM versus Least Squares SVM . JMLR 2 (2007), 644 \u2013 651 . Jieping Ye and Tao Xiong. 2007. SVM versus Least Squares SVM. JMLR 2(2007), 644\u2013651.","journal-title":"JMLR"},{"key":"e_1_3_2_1_29_1","volume-title":"Alpaka - An Abstraction Library for Parallel Kernel Acceleration. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE Computer Society","author":"Zenker Erik","year":"2016","unstructured":"Erik Zenker , Benjamin Worpitz , Ren\u00e9 Widera , Axel Huebl , Guido Juckeland , Andreas Kn\u00fcpfer , Wolfgang\u00a0 E. Nagel , and Michael Bussmann . 2016 . Alpaka - An Abstraction Library for Parallel Kernel Acceleration. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE Computer Society , Los Alamitos, CA, USA, 631\u2013640. arxiv:1602.08477 Erik Zenker, Benjamin Worpitz, Ren\u00e9 Widera, Axel Huebl, Guido Juckeland, Andreas Kn\u00fcpfer, Wolfgang\u00a0E. Nagel, and Michael Bussmann. 2016. Alpaka - An Abstraction Library for Parallel Kernel Acceleration. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE Computer Society, Los Alamitos, CA, USA, 631\u2013640. arxiv:1602.08477"}],"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.3529980","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3529538.3529980","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.3529980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,10]]},"references-count":28,"alternative-id":["10.1145\/3529538.3529980","10.1145\/3529538"],"URL":"https:\/\/doi.org\/10.1145\/3529538.3529980","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"}}]}}