{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T16:13:18Z","timestamp":1755792798313,"version":"3.44.0"},"reference-count":59,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Centro Nazionale di Ricerca in High Performance Computing, Big Data and Quantum Computing and hosting entity"},{"name":"European Union - Next GenerationEU"},{"name":"European Union - European Innovation Council","award":["101161930"],"award-info":[{"award-number":["101161930"]}]},{"name":"Italian Space Agency","award":["2018-24-HH.0"],"award-info":[{"award-number":["2018-24-HH.0"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2025,10]]},"DOI":"10.1109\/tpds.2025.3591452","type":"journal-article","created":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T18:07:33Z","timestamp":1753207653000},"page":"2045-2057","source":"Crossref","is-referenced-by-count":0,"title":["Performance Portability Assessment in Gaia"],"prefix":"10.1109","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-4862-7429","authenticated-orcid":false,"given":"Giulio","family":"Malenza","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Turin, Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1119-4237","authenticated-orcid":false,"given":"Valentina","family":"Cesare","sequence":"additional","affiliation":[{"name":"Astrophysical Observatory of Catania, National Institute for Astrophysics, Catania, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9886-4500","authenticated-orcid":false,"given":"Marco Edoardo","family":"Santimaria","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Turin, Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1144-3707","authenticated-orcid":false,"given":"Robert","family":"Birke","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Turin, Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1399-5556","authenticated-orcid":false,"given":"Alberto","family":"Vecchiato","sequence":"additional","affiliation":[{"name":"Astrophysical Observatory of Turin, National Institute for Astrophysics, Pino Torinese, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4389-8688","authenticated-orcid":false,"given":"Ugo","family":"Becciani","sequence":"additional","affiliation":[{"name":"Astrophysical Observatory of Catania, National Institute for Astrophysics, Catania, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8788-0829","authenticated-orcid":false,"given":"Marco","family":"Aldinucci","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Turin, Torino, Italy"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296909"},{"article-title":"Investigating the HIP programming model with regards to portability and performance portability","year":"2022","author":"Kerscher","key":"ref2"},{"article-title":"GPU acceleration for the C++ standard template library","year":"2012","author":"DeLozier","key":"ref3"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/CGO53902.2022.9741290"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/WACCPD.2014.10"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00012"},{"article-title":"OCCA: A unified approach to multi-threading languages","year":"2014","author":"Medina","key":"ref8"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC51967.2020.00010"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2016.50"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15880-3_7"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2021.3098231"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-007-0011-1"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07518-1_4"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.08.007"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-97759-7_2"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-02465-9_51"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361\/201833254"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2014.6903675"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/355984.355989"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1088\/1538-3873\/acdf1e"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-024-06011-1"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/SCW63240.2024.00157"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1401132.1401152"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/14866.001.0001"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2012.62"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/PDP50117.2020.00064"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2021.05.017"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.3390\/electronics12224555"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00026-5"},{"volume-title":"C++ Concurrency in Action","year":"2019","author":"Williams","key":"ref31"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46079-6_34"},{"key":"ref33","first-page":"19","article-title":"Memory bandwidth and machine balance in current high performance computers","volume":"2","author":"McCalpin","year":"1995","journal-title":"IEEE Comput. Soc. Tech. Committee Comput. Archit. Newslett."},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/PMBS56514.2022.00009"},{"article-title":"Portability: A necessary approach for future scientific software","year":"2022","author":"Bhattacharya","key":"ref35"},{"article-title":"Evaluating portable parallelization strategies for heterogeneous architectures in high energy physics","year":"2023","author":"Atif","key":"ref36"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.2514\/6.2018-2890"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC51967.2020.00006"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3097283"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3318170.3318192"},{"key":"ref41","article-title":"Gaia data release 3. Summary of the content and survey properties","volume":"674","year":"2023","journal-title":"Astron. Astrophys."},{"key":"ref42","article-title":"Gaia data release 2. Mapping the Milky Way disc kinematics","volume":"616","year":"2018","journal-title":"Astron. Astrophys."},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/staa1511"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/stab136"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.3847\/1538-3881\/ac0632"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361\/202039982"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361:20021785"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/stv1314"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1017\/s1743921317005907"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/staa1660"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361\/202243237"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s10686-011-9248-z"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361\/201117905"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361\/201731654"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevD.96.104030"},{"key":"ref56","article-title":"The MPI+CUDA Gaia AVU-GSR parallel solver in perspective of next-generation exascale infrastructures and new green computing milestones","author":"Cesare","year":"2022","journal-title":"INAF Tech. Rep."},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC.2018.00005"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/1498765.1498785"},{"volume-title":"Computer Architecture: A Quantitative Approach","year":"2017","author":"Hennessy","key":"ref59"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/71\/11123590\/11090032.pdf?arnumber=11090032","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,14]],"date-time":"2025-08-14T18:49:00Z","timestamp":1755197340000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11090032\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10]]},"references-count":59,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2025.3591452","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"type":"print","value":"1045-9219"},{"type":"electronic","value":"1558-2183"},{"type":"electronic","value":"2161-9883"}],"subject":[],"published":{"date-parts":[[2025,10]]}}}