{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T13:32:04Z","timestamp":1773840724698,"version":"3.50.1"},"reference-count":31,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"EU H2020 CLASS Project","award":["780622"],"award-info":[{"award-number":["780622"]}]},{"DOI":"10.13039\/501100011688","name":"Electronic Components and Systems for European Leadership JU NEWCONTROL","doi-asserted-by":"publisher","award":["826653"],"award-info":[{"award-number":["826653"]}],"id":[{"id":"10.13039\/501100011688","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011688","name":"COMP4DRONES","doi-asserted-by":"publisher","award":["826610"],"award-info":[{"award-number":["826610"]}],"id":[{"id":"10.13039\/501100011688","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."],"published-print":{"date-parts":[[2022,6]]},"DOI":"10.1109\/tcad.2021.3082863","type":"journal-article","created":{"date-parts":[[2021,5,21]],"date-time":"2021-05-21T15:38:01Z","timestamp":1621611481000},"page":"1649-1662","source":"Crossref","is-referenced-by-count":9,"title":["A Taxonomy of Modern GPGPU Programming Methods: On the Benefits of a Unified Specification"],"prefix":"10.1109","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5845-4991","authenticated-orcid":false,"given":"Nicola","family":"Capodieci","sequence":"first","affiliation":[{"name":"Department of Physics, Informatics and Mathematics, University of Modena and Reggio Emilia, Modena, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0166-0898","authenticated-orcid":false,"given":"Roberto","family":"Cavicchioli","sequence":"additional","affiliation":[{"name":"Department of Physics, Informatics and Mathematics, University of Modena and Reggio Emilia, Modena, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1010-4762","authenticated-orcid":false,"given":"Andrea","family":"Marongiu","sequence":"additional","affiliation":[{"name":"Department of Physics, Informatics and Mathematics, University of Modena and Reggio Emilia, Modena, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2011.2174236"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2802871"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3003843"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2011.2164539"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2009.5202878"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2012.11.001"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2788396"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.103"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2015.07.040"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33078-0_9"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1863482.1863487"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00012"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.21105\/joss.02352"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/XSW.2013.7"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3110355.3110356"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3204919.3207893"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-016-3244-2"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2014.099"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-013-0261-x"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29400-7_16"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2207222.2207225"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.173"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09967-5_6"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32820-6_86"},{"key":"ref25","article-title":"Shevlin park: Implementing C++ AMP with clang\/LLVM and OpenCL","volume-title":"Proc. Gen. Meeting LLVM Develop. Users","author":"Sharlet"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.45"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2011.10.002"},{"key":"ref28","volume-title":"Unified memory systems and methods","author":"Rao","year":"2015"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-019-02966-8"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2008.7476518"},{"key":"ref31","first-page":"1","article-title":"Novel methodologies for predictable CPU-To-GPU command offloading","volume-title":"Proc. 31st Euromicro Conf. Real Time Syst. (ECRTS)","author":"Cavicchioli"}],"container-title":["IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/43\/9778249\/09438665.pdf?arnumber=9438665","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T23:02:29Z","timestamp":1704841349000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9438665\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6]]},"references-count":31,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tcad.2021.3082863","relation":{},"ISSN":["0278-0070","1937-4151"],"issn-type":[{"value":"0278-0070","type":"print"},{"value":"1937-4151","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6]]}}}