{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T20:17:29Z","timestamp":1740169049855,"version":"3.37.3"},"reference-count":21,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"DOI":"10.13039\/501100001321","name":"National Research Foundation of Korea Grant through the Korean Government (MSIP)","doi-asserted-by":"publisher","award":["2015R1C1A1A01052876"],"award-info":[{"award-number":["2015R1C1A1A01052876"]}],"id":[{"id":"10.13039\/501100001321","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Institute for Information and Communications Technology Promotion Grant through the Korean Government (MSIP)","award":["R0190-16-2012","2017-0-00142"],"award-info":[{"award-number":["R0190-16-2012","2017-0-00142"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2017]]},"DOI":"10.1109\/access.2017.2708738","type":"journal-article","created":{"date-parts":[[2017,5,29]],"date-time":"2017-05-29T18:08:45Z","timestamp":1496081325000},"page":"10081-10092","source":"Crossref","is-referenced-by-count":0,"title":["A Comparative Study of Programming Environments Exploiting Heterogeneous Systems"],"prefix":"10.1109","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3735-1571","authenticated-orcid":false,"given":"Bongsuk","family":"Ko","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seunghun","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongjun","family":"Park","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Moongu","family":"Jeon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Byeongcheol","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"CUDA C Programming Guide 8 0","year":"2016","key":"ref10"},{"journal-title":"Nvidia Tesla P100 Infinte Compute Power for the Modern Data Center","year":"2017","key":"ref11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835963"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628075"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1145\/3007787.3001200","article-title":"ActivePointers: A case for software address translation on GPUs","author":"shahar","year":"2016","journal-title":"Proc Int Symp Comput Archit (ISCA)"},{"key":"ref15","first-page":"269","article-title":"RSVM: A region-based software virtual memory for GPU","author":"ji","year":"2013","journal-title":"Proc Int Conf Parallel Archit Compilation Techn (PACT)"},{"journal-title":"The Polyhedral Benchmark Suite","year":"2017","key":"ref16"},{"journal-title":"The Java Grande forum benchmark suite","year":"2017","key":"ref17"},{"journal-title":"What is Aparapi?","year":"2017","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2159430.2159439"},{"journal-title":"Python\/C API Reference Manual","year":"2017","key":"ref4"},{"journal-title":"Java? Native Interface Programmer s Guide and Specification","year":"1999","author":"liang","key":"ref3"},{"journal-title":"OpenCL Specification Version 1 0","year":"2015","key":"ref6"},{"journal-title":"CUDA C Programming Guide 8 0","year":"2016","key":"ref5"},{"journal-title":"Apache SPARK","year":"2017","key":"ref8"},{"journal-title":"Apache Hadoop","year":"2017","key":"ref7"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2554850.2554892"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2699414"},{"key":"ref9","first-page":"419","article-title":"Compiling and optimizing java 8 programs for GPU execution","author":"ishizaki","year":"2015","journal-title":"Proc Int Conf Parallel Archit Compilation (PACT)"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736059"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660244"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/7859429\/07935359.pdf?arnumber=7935359","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T02:59:36Z","timestamp":1633921176000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7935359\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"references-count":21,"URL":"https:\/\/doi.org\/10.1109\/access.2017.2708738","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2017]]}}}