{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T07:39:50Z","timestamp":1649144390285},"reference-count":11,"publisher":"International Academy Publishing (IAP)","issue":"12","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSW"],"DOI":"10.4304\/jsw.6.12.2331-2340","type":"journal-article","created":{"date-parts":[[2011,12,13]],"date-time":"2011-12-13T10:22:19Z","timestamp":1323771739000},"source":"Crossref","is-referenced-by-count":1,"title":["A Translation Framework for Executing the Sequential Binary Code on CPU\/GPU Based Architectures"],"prefix":"10.17706","volume":"6","author":[{"given":"Erzhou","family":"Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibing","family":"Guan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoxing","family":"Dong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yindong","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongbo","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"7163","published-online":{"date-parts":[[2011,12,1]]},"reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188549"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380250706"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1242531.1242554"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"ref5","first-page":"265","article-title":"An Infrastructure for Adaptive Dynamic Optimization","volume-title":"International Symposium on Code Generation and Optimization","author":"Bruening","year":"2003"},{"key":"ref6","first-page":"39","article-title":"Scanning polyhedral with do loops","volume-title":"Symposium on Principles and Practice of Parallel Programming","author":"Ancourt","year":"1991"},{"key":"ref7","article-title":"Why Should I Rewrite My Software When Dynamic Compilation Can Be Good Enough","volume-title":"Workshop on Software Tools for Multi-Core Systems","author":"Clark","year":"2008"},{"key":"ref8","first-page":"272","article-title":"An Architecture Framework for Transparent Instruction Set Customization in Embedded Processors","volume-title":"International Symposium on Computer Architecture","author":"Clark","year":"2005"},{"key":"ref9","volume-title":"FFT-based 2D convolution","author":"Podlozhnyuk","year":"2007"},{"key":"ref10","first-page":"389","article-title":"VEAL: Virtualized Execution Accelerator for Loops","volume-title":"35th International Symposium on Computer Architecture (ISCA)","author":"Clark","year":"2008"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1007\/978-3-642-11970-5_14","article-title":"Ramanujan and P. Sadayappan, \u201cAutomatic C-to-CUDA Code Generation for Affine Programs","volume-title":"19th International Conference on Compiler Construction","author":"Muthu Manikandan Baskaran","year":"2010"}],"container-title":["Journal of Software"],"original-title":[],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T11:16:09Z","timestamp":1497957369000},"score":1,"resource":{"primary":{"URL":"http:\/\/ojs.academypublisher.com\/index.php\/jsw\/article\/view\/5058"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,1]]},"references-count":11,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2011,12,1]]}},"URL":"https:\/\/doi.org\/10.4304\/jsw.6.12.2331-2340","relation":{},"ISSN":["1796-217X"],"issn-type":[{"value":"1796-217X","type":"print"}],"subject":[],"published":{"date-parts":[[2011,12,1]]}}}