{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T04:38:45Z","timestamp":1729658325797,"version":"3.28.0"},"reference-count":13,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1109\/globalsip.2015.7418272","type":"proceedings-article","created":{"date-parts":[[2016,2,25]],"date-time":"2016-02-25T21:20:46Z","timestamp":1456435246000},"page":"629-633","source":"Crossref","is-referenced-by-count":1,"title":["Rapid customization of image processors using Halide"],"prefix":"10.1109","author":[{"given":"Ville","family":"Korhonen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pekka","family":"Jaaskelainen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matias","family":"Koskela","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timo","family":"Viitanen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jarmo","family":"Takala","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276506"},{"key":"ref11","article-title":"HIPAcc: A domain-specific language and compiler for image processing","author":"membarth","year":"2015","journal-title":"IEEE Trans Par Distr Syst"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2656075.2656081"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601174"},{"year":"2011","key":"ref4","article-title":"The OpenCL Specification, v1.2r19 ed., Khronos Group"},{"key":"ref3","first-page":"1","article-title":"pocl: A performance-portable OpenCL implementation","volume":"43","author":"j\u00e4\u00e4skel\u00e4inen","year":"2014","journal-title":"Int J Parallel Programming"},{"key":"ref6","article-title":"OpenCL-based design methodology for application-specific processors","volume":"5","author":"j\u00e4\u00e4skel\u00e4inen","year":"2011","journal-title":"Trans HIPEAC"},{"journal-title":"TCE","article-title":"TTA-based co-design environment","year":"2015","key":"ref5"},{"key":"ref8","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/CGO.2004.1281665","article-title":"LLVM: A compilation framework for lifelong program analysis & transformation","author":"lattner","year":"2004","journal-title":"Proc Int l Symp Code Generations and Optimization"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.51"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185528"},{"key":"ref1","first-page":"262","article-title":"Hardware-Software Co-Design: Not Just a Clich&#x00E9;","author":"sampson","year":"2015","journal-title":"Summit on Advances in Programming Languages"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ACSSC.2011.6190108"}],"event":{"name":"2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP)","start":{"date-parts":[[2015,12,14]]},"location":"Orlando, FL, USA","end":{"date-parts":[[2015,12,16]]}},"container-title":["2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7406206\/7416920\/07418272.pdf?arnumber=7418272","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T06:57:45Z","timestamp":1498287465000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7418272\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12]]},"references-count":13,"URL":"https:\/\/doi.org\/10.1109\/globalsip.2015.7418272","relation":{},"subject":[],"published":{"date-parts":[[2015,12]]}}}