{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:43:15Z","timestamp":1755999795762,"version":"3.37.3"},"reference-count":19,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T00:00:00Z","timestamp":1698710400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T00:00:00Z","timestamp":1698710400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100002341","name":"Academy of Finland","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,10,31]]},"DOI":"10.1109\/norcas58970.2023.10305457","type":"proceedings-article","created":{"date-parts":[[2023,11,6]],"date-time":"2023-11-06T19:09:54Z","timestamp":1699297794000},"page":"1-7","source":"Crossref","is-referenced-by-count":3,"title":["AFOCL: Portable OpenCL Programming of FPGAs via Automated Built-in Kernel Management"],"prefix":"10.1109","author":[{"given":"Topi","family":"Lepp\u00e4nen","sequence":"first","affiliation":[{"name":"Tampere University,Faculty of Information Technology and Communication Sciences,Tampere,Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joonas","family":"Multanen","sequence":"additional","affiliation":[{"name":"Tampere University,Faculty of Information Technology and Communication Sciences,Tampere,Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leevi","family":"Lepp\u00e4nen","sequence":"additional","affiliation":[{"name":"Tampere University,Faculty of Information Technology and Communication Sciences,Tampere,Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pekka","family":"J\u00e4\u00e4skel\u00e4inen","sequence":"additional","affiliation":[{"name":"Tampere University,Faculty of Information Technology and Communication Sciences,Tampere,Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507740"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3405794"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICFPT56656.2022.9974201"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/FPL57034.2022.00022"},{"key":"ref11","first-page":"1","article-title":"ZUCL: A ZYNQ UltraScale+ Framework for OpenCL HLS Applications","author":"pham","year":"2018","journal-title":"FSP Workshop 2018 Fifth International Workshop on FPGAs for Software Programmers FSPWorkshop"},{"key":"ref10","first-page":"1","article-title":"System level synthesis of hardware for DSP applications using pre-characterized function implementations","author":"li","year":"2013","journal-title":"2013 International Conference on Hardware\/Software Codesign and System Synthesis (CODES+ISSS)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2664666.2664670"},{"year":"2023","key":"ref1","article-title":"The OpenCL&#x2122; specification v3.0.14"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2015.7393366"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.7867"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2023.104772"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.3389\/fcomp.2022.945652"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2834439"},{"journal-title":"Amazon","article-title":"Amazon EC2 F1 instances","year":"0","key":"ref7"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3039409"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/H2RC54759.2021.00007"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/H2RC51942.2020.00008"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/CICC57935.2023.10121305"},{"key":"ref5","doi-asserted-by":"crossref","DOI":"10.1007\/s10686-022-09888-z","article-title":"Pulsar search acceleration using FPGAs and OpenCL templates","author":"oppermann","year":"2023","journal-title":"Experimental Astronomy"}],"event":{"name":"2023 IEEE Nordic Circuits and Systems Conference (NorCAS)","start":{"date-parts":[[2023,10,31]]},"location":"Aalborg, Denmark","end":{"date-parts":[[2023,11,1]]}},"container-title":["2023 IEEE Nordic Circuits and Systems Conference (NorCAS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10305276\/10305441\/10305457.pdf?arnumber=10305457","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,11]],"date-time":"2023-12-11T19:20:06Z","timestamp":1702322406000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10305457\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,31]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/norcas58970.2023.10305457","relation":{},"subject":[],"published":{"date-parts":[[2023,10,31]]}}}