{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T04:11:55Z","timestamp":1751429515823,"version":"3.41.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T00:00:00Z","timestamp":1751328000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T00:00:00Z","timestamp":1751328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Softw Big Sci"],"published-print":{"date-parts":[[2025,12]]},"DOI":"10.1007\/s41781-025-00143-6","type":"journal-article","created":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T11:51:14Z","timestamp":1751370674000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Performance Portability of the Particle Tracking Algorithm Using SYCL"],"prefix":"10.1007","volume":"9","author":[{"given":"Bartosz","family":"Sob\u00f3l","sequence":"first","affiliation":[]},{"given":"Michael","family":"Papenbrock","sequence":"additional","affiliation":[]},{"given":"Tobias","family":"Stockmanns","sequence":"additional","affiliation":[]},{"given":"Grzegorz","family":"Korcyl","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,1]]},"reference":[{"key":"143_CR1","unstructured":"The ALICE Collaboration: Technical Design Report for the Upgrade of the Online-Offline Computing System (2015). https:\/\/cds.cern.ch\/record\/2011297 . Accessed 24 Jun 2025."},{"key":"143_CR2","doi-asserted-by":"publisher","first-page":"05022","DOI":"10.1051\/epjconf\/202429505022","volume":"295","author":"G Eulisse","year":"2024","unstructured":"Eulisse G, Rohr D (2024) The O2 software framework and GPU usage in ALICE online and offline reconstruction in Run 3. EPJ Web Conf 295:05022. https:\/\/doi.org\/10.1051\/epjconf\/202429505022","journal-title":"EPJ Web Conf"},{"key":"143_CR3","doi-asserted-by":"publisher","DOI":"10.1088\/1402-4896\/acbca7","author":"K Agarwal","year":"2023","unstructured":"Agarwal K (2023) The Compressed Baryonic Matter (CBM) experiment at FAIR - physics, status and prospects. Phys Scr. https:\/\/doi.org\/10.1088\/1402-4896\/acbca7","journal-title":"Phys Scr"},{"key":"143_CR4","doi-asserted-by":"publisher","first-page":"2360001","DOI":"10.1142\/S2010194523600017","volume":"51","author":"A Belias","year":"2023","unstructured":"Belias A, For the PANDA Collaboration (2023) Overview of the PANDA detector design at FAIR. Int J Mod Phys Conf Ser 51:2360001. https:\/\/doi.org\/10.1142\/S2010194523600017","journal-title":"Int J Mod Phys Conf Ser"},{"key":"143_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.nuclphysa.2005.02.137","author":"H Gutbrod","year":"2005","unstructured":"Gutbrod H (2005) International Facility for Antiproton and Ion Research (FAIR) at GSI, Darmstadt. Nuclear Phys A. https:\/\/doi.org\/10.1016\/j.nuclphysa.2005.02.137","journal-title":"Nuclear Phys A"},{"key":"143_CR6","unstructured":"Lehmann I (2024) Status and Plans at GSI\/FAIR. https:\/\/indico.global\/event\/2309\/contributions\/31748\/. Accessed 24 Jun 2025."},{"key":"143_CR7","unstructured":"SYCL Specification. https:\/\/www.khronos.org\/sycl\/. Accessed 10 Jan 2023."},{"key":"143_CR8","doi-asserted-by":"publisher","DOI":"10.1140\/epja\/s10050-021-00475-y","author":"The PANDA Collaboration","year":"2021","unstructured":"The PANDA Collaboration (2021) The PANDA experiment: phase one physics at FAIR. Eur Phys J A. https:\/\/doi.org\/10.1140\/epja\/s10050-021-00475-y","journal-title":"Eur Phys J A"},{"key":"143_CR9","unstructured":"The PANDA Collaboration (2009) Physics performance report for PANDA: strong interaction studies with antiprotons. https:\/\/arxiv.org\/abs\/0903.3905 [hep-ex]. Accessed 24 Jun 2025."},{"key":"143_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2021.101448","author":"J P\u0142a\u017cek","year":"2021","unstructured":"P\u0142a\u017cek J, Smyrski J, Salabura P et al (2021) Track finding algorithm using the track road method for the PANDA forward tracker. J Comput Sci. https:\/\/doi.org\/10.1016\/j.jocs.2021.101448","journal-title":"J Comput Sci"},{"issue":"4","key":"143_CR11","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1140\/epja\/s10050-021-00388-w","volume":"57","author":"J Adamczewski-Musch","year":"2021","unstructured":"Adamczewski-Musch J et al (2021) Production and electromagnetic decay of hyperons: a feasibility study with HADES as a phase-0 experiment at FAIR. Eur Phys J A 57(4):138. https:\/\/doi.org\/10.1140\/epja\/s10050-021-00388-w","journal-title":"Eur Phys J A"},{"key":"143_CR12","doi-asserted-by":"publisher","unstructured":"P\u00e9rez D (2022) Improved track reconstruction for prompt and long-lived particles in ATLAS for the LHC Run 3. PoS ICHEP2022, 1078 https:\/\/doi.org\/10.22323\/1.414.1078","DOI":"10.22323\/1.414.1078"},{"key":"143_CR13","doi-asserted-by":"publisher","first-page":"168041","DOI":"10.1016\/j.nima.2023.168041","volume":"1049","author":"X Ai","year":"2023","unstructured":"Ai X, Gray H, Salzburger A et al (2023) A non-linear Kalman filter for track parameters estimation in high energy physics. Nucl Instrum Methods Phys Res Sect A Accel Spectrom Detect Assoc Equip 1049:168041. https:\/\/doi.org\/10.1016\/j.nima.2023.168041","journal-title":"Nucl Instrum Methods Phys Res Sect A Accel Spectrom Detect Assoc Equip"},{"key":"143_CR14","unstructured":"Esmail W, Stockmanns T, Ritman J (2019) Machine Learning for Track Finding at PANDA https:\/\/arxiv.org\/abs\/1910.07191. Accessed 24 Jun 2025."},{"key":"143_CR15","doi-asserted-by":"publisher","first-page":"1419","DOI":"10.1103\/RevModPhys.82.1419","volume":"82","author":"A Strandlie","year":"2010","unstructured":"Strandlie A, Fr\u0171hwirth R (2010) Track and vertex reconstruction: from classical to adaptive methods. Rev Mod Phys 82:1419\u20131458. https:\/\/doi.org\/10.1103\/RevModPhys.82.1419","journal-title":"Rev Mod Phys"},{"key":"143_CR16","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MCSE.2010.69","volume":"12","author":"J Stone","year":"2010","unstructured":"Stone J, Gohara D, Shi G (2010) Opencl: a parallel programming standard for heterogeneous computing systems. Comput Sci Eng 12:66\u201372. https:\/\/doi.org\/10.1109\/MCSE.2010.69","journal-title":"Comput Sci Eng"},{"issue":"1","key":"143_CR17","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum L, Menon R (1998) Openmp: an industry-standard api for shared-memory programming. IEEE Comput Sci Eng 5(1):46\u201355. https:\/\/doi.org\/10.1109\/99.660313","journal-title":"IEEE Comput Sci Eng"},{"issue":"4","key":"143_CR18","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1109\/TPDS.2021.3097283","volume":"33","author":"CR Trott","year":"2022","unstructured":"Trott CR, Lebrun-Grandi\u00e9 D, Arndt D et al (2022) Kokkos 3: programming model extensions for the exascale era. IEEE Trans Parallel Distrib Syst 33(4):805\u2013817. https:\/\/doi.org\/10.1109\/TPDS.2021.3097283","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"143_CR19","doi-asserted-by":"publisher","unstructured":"Poenaru A, Mcintosh-Smith S, Lin T (2021) A Performance Analysis of Modern Parallel Programming Models Using a Compute-Bound Application. In: High Performance Computing - 36th International Conference, ISC High Performance 2021, Proceedings. 332\u2013350. https:\/\/doi.org\/10.1007\/978-3-030-78713-4","DOI":"10.1007\/978-3-030-78713-4"},{"key":"143_CR20","unstructured":"CUDA. https:\/\/developer.nvidia.com\/cuda-toolkit. Accessed 20 Jan 2025"},{"key":"143_CR21","doi-asserted-by":"publisher","unstructured":"Alpay A (2020) SYCL Beyond OpenCL: The Architecture, Current State and Future Direction of hipSYCL. In: IWOCL \u201920: Proceedings of the International Workshop on OpenCL. https:\/\/doi.org\/10.1145\/3388333.3388658","DOI":"10.1145\/3388333.3388658"},{"key":"143_CR22","unstructured":"Intel\u00ae oneAPI DPC++\/C++ Compiler. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/dpcpp-cpp-compiler\/developer-guide-reference\/2025-0\/overview.html. Accessed 20 Jan 2025"},{"key":"143_CR23","doi-asserted-by":"publisher","DOI":"10.1051\/epjconf\/202125104026","author":"D Rohr","year":"2021","unstructured":"Rohr D, For the ALICE Collaboration (2021) Usage of GPUs in ALICE online and offline processing during LHC Run 3. EPJ Web Conf. https:\/\/doi.org\/10.1051\/epjconf\/202125104026","journal-title":"EPJ Web Conf"},{"key":"143_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/s41781-020-00039-7","author":"R Aaij","year":"2020","unstructured":"Aaij R, Albrecht J, Belous M et al (2020) Allen: a high-level trigger on GPUs for LHCb. Comput Softw Big Sci. https:\/\/doi.org\/10.1007\/s41781-020-00039-7","journal-title":"Comput Softw Big Sci"},{"key":"143_CR25","unstructured":"HIP. https:\/\/rocm.docs.amd.com\/projects\/HIP\/en\/latest\/. Accessed 20 Jan 2025"},{"key":"143_CR26","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1080\/10506890600579868","volume":"16","author":"KT Brinkmann","year":"2006","unstructured":"Brinkmann KT, Gianotti P, Lehmann I (2006) Exploring the mysteries of strong interactions: the PANDA experiment. Nucl Phys News 16:15\u201318. https:\/\/doi.org\/10.1080\/10506890600579868","journal-title":"Nucl Phys News"},{"key":"143_CR27","doi-asserted-by":"publisher","first-page":"P06009","DOI":"10.1088\/1748-0221\/13\/06\/P06009","volume":"13","author":"J Smyrski","year":"2018","unstructured":"Smyrski J et al (2018) Pressure stabilized straw tube modules for the PANDA forward tracker. JINST 13:P06009. https:\/\/doi.org\/10.1088\/1748-0221\/13\/06\/P06009","journal-title":"JINST"},{"issue":"1","key":"143_CR28","doi-asserted-by":"publisher","first-page":"012027","DOI":"10.1088\/1742-6596\/396\/1\/012027","volume":"396","author":"K Korcyl","year":"2012","unstructured":"Korcyl K, Konorov I, K\u00fahn W (2012) Modeling event building architecture for the triggerless data acquisition system for panda experiment at the hesr facility at fair\/gsi. J Phys Conf Ser 396(1):012027. https:\/\/doi.org\/10.1088\/1742-6596\/396\/1\/012027","journal-title":"J Phys Conf Ser"},{"issue":"7","key":"143_CR29","doi-asserted-by":"publisher","first-page":"1765","DOI":"10.1109\/TNS.2022.3186157","volume":"69","author":"A Malige","year":"2022","unstructured":"Malige A, Korcyl G, Firlej M et al (2022) Real-time data processing pipeline for trigger readout board-based data acquisition systems. IEEE Trans Nucl Sci 69(7):1765\u20131772. https:\/\/doi.org\/10.1109\/TNS.2022.3186157","journal-title":"IEEE Trans Nucl Sci"},{"key":"143_CR30","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/331\/3\/032031","author":"S Spataro","year":"2011","unstructured":"Spataro S, For the PANDA collaboration (2011) The PandaRoot framework for simulation, reconstruction and analysis. J Phys Conf Ser. https:\/\/doi.org\/10.1088\/1742-6596\/331\/3\/032031","journal-title":"J Phys Conf Ser"},{"key":"143_CR31","unstructured":"triSYCL DPC++. https:\/\/github.com\/triSYCL\/sycl. Accessed 10 Jan 2023"},{"key":"143_CR32","unstructured":"CPU Benchmarks. https:\/\/www.cpubenchmark.net\/. Accessed 12 Jan 2023"},{"key":"143_CR33","unstructured":"GPU Specs Database. https:\/\/www.techpowerup.com\/gpu-specs\/. Accessed 12 Jan 2023"},{"key":"143_CR34","doi-asserted-by":"publisher","unstructured":"Amdahl G (1967) Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the April 18-20, 1967, Spring Joint Computer Conference. AFIPS \u201967 (Spring). 483\u2013485. https:\/\/doi.org\/10.1145\/1465482.1465560","DOI":"10.1145\/1465482.1465560"},{"key":"143_CR35","doi-asserted-by":"publisher","first-page":"107029","DOI":"10.1016\/j.cpc.2019.107029","volume":"249","author":"G Korcyl","year":"2020","unstructured":"Korcyl G, Korcyl P (2020) Towards lattice quantum chromodynamics on FPGA devices. Comput Phys Commun 249:107029. https:\/\/doi.org\/10.1016\/j.cpc.2019.107029","journal-title":"Comput Phys Commun"}],"container-title":["Computing and Software for Big Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-025-00143-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41781-025-00143-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-025-00143-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T11:51:16Z","timestamp":1751370676000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41781-025-00143-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,1]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["143"],"URL":"https:\/\/doi.org\/10.1007\/s41781-025-00143-6","relation":{},"ISSN":["2510-2036","2510-2044"],"issn-type":[{"value":"2510-2036","type":"print"},{"value":"2510-2044","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,1]]},"assertion":[{"value":"20 December 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 June 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 July 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"13"}}