{"id":"https://openalex.org/W4411887880","doi":"https://doi.org/10.1007/s41781-025-00143-6","title":"Performance Portability of the Particle Tracking Algorithm Using SYCL","display_name":"Performance Portability of the Particle Tracking Algorithm Using SYCL","publication_year":2025,"publication_date":"2025-07-01","ids":{"openalex":"https://openalex.org/W4411887880","doi":"https://doi.org/10.1007/s41781-025-00143-6"},"language":"en","primary_location":{"id":"doi:10.1007/s41781-025-00143-6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s41781-025-00143-6","pdf_url":"https://link.springer.com/content/pdf/10.1007/s41781-025-00143-6.pdf","source":{"id":"https://openalex.org/S4210229695","display_name":"Computing and Software for Big Science","issn_l":"2510-2036","issn":["2510-2036","2510-2044"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing and Software for Big Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s41781-025-00143-6.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060175339","display_name":"B. V. Sobol","orcid":"https://orcid.org/0000-0003-2920-6478"},"institutions":[{"id":"https://openalex.org/I126596746","display_name":"Jagiellonian University","ror":"https://ror.org/03bqmcz70","country_code":"PL","type":"education","lineage":["https://openalex.org/I126596746"]}],"countries":["PL"],"is_corresponding":true,"raw_author_name":"Bartosz Sob\u00f3l","raw_affiliation_strings":["Department of Information Technologies, Jagiellonian University, Prof. \u0141ojasiewicza 11, Krak\u00f3w, Poland","Doctoral School of Exact and Natural Sciences, Jagiellonian University, Prof. \u0141ojasiewicza 11, Krak\u00f3w, Poland"],"affiliations":[{"raw_affiliation_string":"Department of Information Technologies, Jagiellonian University, Prof. \u0141ojasiewicza 11, Krak\u00f3w, Poland","institution_ids":["https://openalex.org/I126596746"]},{"raw_affiliation_string":"Doctoral School of Exact and Natural Sciences, Jagiellonian University, Prof. \u0141ojasiewicza 11, Krak\u00f3w, Poland","institution_ids":["https://openalex.org/I126596746"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035654721","display_name":"M. Papenbrock","orcid":"https://orcid.org/0000-0003-0990-3145"},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Michael Papenbrock","raw_affiliation_strings":["Department of Physics and Astronomy; Nuclear Physics, \u00c5ngstr\u00f6mlaboratoriet, Uppsala University, Regementsv\u00e4gen 10, Uppsala, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Physics and Astronomy; Nuclear Physics, \u00c5ngstr\u00f6mlaboratoriet, Uppsala University, Regementsv\u00e4gen 10, Uppsala, Sweden","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032880515","display_name":"T. Stockmanns","orcid":"https://orcid.org/0000-0002-6665-0095"},"institutions":[{"id":"https://openalex.org/I171892758","display_name":"Forschungszentrum J\u00fclich","ror":"https://ror.org/02nv7yv05","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I171892758"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Stockmanns","raw_affiliation_strings":["Institut f\u00fcr Kernphysik 1, Forschungszentrum J\u00fclich GmbH, Wilhelm-Johnen-Str., D-52428, J\u00fclich, Germany"],"affiliations":[{"raw_affiliation_string":"Institut f\u00fcr Kernphysik 1, Forschungszentrum J\u00fclich GmbH, Wilhelm-Johnen-Str., D-52428, J\u00fclich, Germany","institution_ids":["https://openalex.org/I171892758"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031765383","display_name":"G. Korcyl","orcid":"https://orcid.org/0000-0001-6244-7287"},"institutions":[{"id":"https://openalex.org/I126596746","display_name":"Jagiellonian University","ror":"https://ror.org/03bqmcz70","country_code":"PL","type":"education","lineage":["https://openalex.org/I126596746"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"Grzegorz Korcyl","raw_affiliation_strings":["Department of Information Technologies, Jagiellonian University, Prof. \u0141ojasiewicza 11, Krak\u00f3w, Poland"],"affiliations":[{"raw_affiliation_string":"Department of Information Technologies, Jagiellonian University, Prof. \u0141ojasiewicza 11, Krak\u00f3w, Poland","institution_ids":["https://openalex.org/I126596746"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5060175339"],"corresponding_institution_ids":["https://openalex.org/I126596746"],"apc_list":{"value":2590,"currency":"EUR","value_usd":3280},"apc_paid":{"value":2590,"currency":"EUR","value_usd":3280},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17500343,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10876","display_name":"Fault Detection and Control Systems","score":0.9664999842643738,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10876","display_name":"Fault Detection and Control Systems","score":0.9664999842643738,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11044","display_name":"Particle Detector Development and Performance","score":0.9625999927520752,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10711","display_name":"Target Tracking and Data Fusion in Sensor Networks","score":0.9538999795913696,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.7588788270950317},{"id":"https://openalex.org/keywords/tracking","display_name":"Tracking (education)","score":0.6079725623130798},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5576961636543274},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4041195213794708},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3248128294944763},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12859958410263062},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.0644138753414154}],"concepts":[{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.7588788270950317},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.6079725623130798},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5576961636543274},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4041195213794708},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3248128294944763},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12859958410263062},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0644138753414154},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s41781-025-00143-6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s41781-025-00143-6","pdf_url":"https://link.springer.com/content/pdf/10.1007/s41781-025-00143-6.pdf","source":{"id":"https://openalex.org/S4210229695","display_name":"Computing and Software for Big Science","issn_l":"2510-2036","issn":["2510-2036","2510-2044"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing and Software for Big Science","raw_type":"journal-article"},{"id":"pmh:oai:ruj.uj.edu.pl:item/557925","is_oa":true,"landing_page_url":"https://ruj.uj.edu.pl/handle/item/557925","pdf_url":"http://ruj.uj.edu.pl/bitstreams/3d755538-d684-4719-80e0-2d64e76a8d7b/download","source":{"id":"https://openalex.org/S4306400316","display_name":"Homo Politicus (Academy of Humanities and Economics in Lodz)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"artyku\u0142 w czasopi\u015bmie"},{"id":"pmh:oai:repository.gsi.de:363274","is_oa":true,"landing_page_url":"https://repository.gsi.de/record/363274","pdf_url":"https://repository.gsi.de/record/363274/files/s41781-025-00143-6.pdf","source":{"id":"https://openalex.org/S4306401977","display_name":"GSI Repository (German Federal Government)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computing and software for big science 9(1), 13 (2025). doi:10.1007/s41781-025-00143-6","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1007/s41781-025-00143-6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s41781-025-00143-6","pdf_url":"https://link.springer.com/content/pdf/10.1007/s41781-025-00143-6.pdf","source":{"id":"https://openalex.org/S4210229695","display_name":"Computing and Software for Big Science","issn_l":"2510-2036","issn":["2510-2036","2510-2044"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing and Software for Big Science","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.47999998927116394,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320335585","display_name":"GSI Helmholtzzentrum f\u00fcr Schwerionenforschung","ror":"https://ror.org/02k8cbn47"},{"id":"https://openalex.org/F4320337160","display_name":"Academic Computer Centre Cyfronet, AGH University of Science and Technology","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411887880.pdf","grobid_xml":"https://content.openalex.org/works/W4411887880.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W1984222112","https://openalex.org/W1988888548","https://openalex.org/W2015949638","https://openalex.org/W2067215466","https://openalex.org/W2068645012","https://openalex.org/W2107068944","https://openalex.org/W2116672524","https://openalex.org/W2150871235","https://openalex.org/W2808686498","https://openalex.org/W2896256185","https://openalex.org/W2995312314","https://openalex.org/W3017538311","https://openalex.org/W3093156645","https://openalex.org/W3128365523","https://openalex.org/W3142722517","https://openalex.org/W3172892842","https://openalex.org/W3195293013","https://openalex.org/W3206994031","https://openalex.org/W4285266196","https://openalex.org/W4309857524","https://openalex.org/W4316368727","https://openalex.org/W4321018631","https://openalex.org/W4390246475","https://openalex.org/W4396681824","https://openalex.org/W6636584655"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W107105315","https://openalex.org/W1584537303","https://openalex.org/W4388155270","https://openalex.org/W4367156293","https://openalex.org/W2750549761","https://openalex.org/W1872724644","https://openalex.org/W2211967836"],"abstract_inverted_index":{"With":[0],"fast":[1],"advancements":[2],"in":[3,9,49,172],"detector":[4],"and":[5,25,140,186],"software":[6],"technologies":[7],"used":[8,21],"large-scale":[10],"physics":[11],"experiments,":[12],"the":[13,16,109,112,124,130,136,141,145,162,169,173,190],"requirements":[14],"for":[15,22,168],"performance":[17,187],"of":[18,38,63,111,126,189],"computing":[19,137,184],"systems":[20],"both":[23],"online":[24],"offline":[26],"data":[27],"processing":[28],"have":[29],"grown":[30],"drastically.":[31],"The":[32,148],"industry":[33],"offers":[34],"a":[35,53,64,73,79,94],"wide":[36],"range":[37],"hardware":[39,158],"devices":[40],"to":[41,87,89,179],"select":[42,144],"from":[43,135],"when":[44],"designing":[45],"such":[46],"systems,":[47],"but":[48],"turn,":[50],"this":[51,105],"imposes":[52],"technical":[54],"challenge.":[55],"To":[56],"achieve":[57,72],"efficient":[58],"device":[59,138],"utilization,":[60],"deep":[61],"knowledge":[62],"particular":[65],"technology":[66],"is":[67,133],"required.":[68],"While":[69],"one":[70],"can":[71,118,143],"high":[74],"optimization":[75],"level,":[76],"it":[77],"yields":[78],"hard-to-maintain":[80],"codebase":[81,150],"with":[82],"limited":[83],"upgradeability":[84],"or":[85],"capability":[86],"migrate":[88],"other":[90],"platforms.":[91],"It":[92],"becomes":[93],"significant":[95],"challenge,":[96],"especially":[97],"if":[98],"available":[99],"human":[100],"resources":[101],"are":[102],"limited.":[103],"In":[104],"paper,":[106],"we":[107],"present":[108],"application":[110],"SYCL":[113],"heterogeneous":[114],"programming":[115],"model":[116],"that":[117],"help":[119],"overcome":[120],"those":[121],"drawbacks.":[122],"By":[123],"introduction":[125],"an":[127],"abstraction":[128],"layer,":[129],"source":[131],"code":[132],"decoupled":[134],"architecture,":[139],"developer":[142],"compilation":[146],"target.":[147],"same":[149],"can,":[151],"therefore,":[152],"be":[153],"executed":[154],"on":[155],"any":[156],"supported":[157],"platform.":[159],"We":[160],"use":[161],"particle":[163],"track":[164],"reconstruction":[165],"algorithm":[166],"developed":[167],"Forward":[170],"Tracker":[171],"$$\\overline{\\text{":[174],"P":[175],"}}$$":[176],"ANDA":[177],"experiment":[178],"demonstrate":[180],"portability":[181],"between":[182],"various":[183],"architectures":[185],"evaluation":[188],"solution.":[191]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
