{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T09:10:23Z","timestamp":1729674623209,"version":"3.28.0"},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1109\/chinagrid.2012.23","type":"proceedings-article","created":{"date-parts":[[2012,10,26]],"date-time":"2012-10-26T17:47:44Z","timestamp":1351273664000},"page":"170-175","source":"Crossref","is-referenced-by-count":0,"title":["EMA: Turning Multiple Address Spaces Transparent to CUDA Programming"],"prefix":"10.1109","author":[{"given":"Kun","family":"Tang","sequence":"first","affiliation":[]},{"given":"Yulong","family":"Yu","sequence":"additional","affiliation":[]},{"given":"Yuxin","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Yong","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"He","family":"Guo","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"CUDA C Programming Guide","year":"2012","key":"19"},{"journal-title":"Cufft","year":"2012","key":"17"},{"journal-title":"Cublas","year":"2012","key":"18"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1459359.1459578"},{"journal-title":"Nvidia Performance Primitives","year":"2012","key":"16"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2011.09.001"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2006.262476"},{"key":"11","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1007\/978-3-642-11970-5_14","article-title":"Automatic c-to-cuda code generation for affine programs","volume":"6011","author":"baskaran","year":"2010","journal-title":"Compiler Construction Ser Lecture Notes in Computer Science"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1190\/1.3627919"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.01.047"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/2159430.2159434"},{"journal-title":"Cuda","year":"2012","key":"1"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/1513895.1513902"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1645413.1645419"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.06.024"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.29"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/j.buildenv.2009.08.008"},{"key":"9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-540-89740-8_1","article-title":"Cuda-lite: Reducing gpu programming complexity","volume":"5335","author":"ueng","year":"2008","journal-title":"Languages and Compilers for Parallel Computing"},{"journal-title":"CUDA Toolkit 4 0","year":"2012","key":"8"}],"event":{"name":"2012 Seventh ChinaGrid Annual Conference (ChinaGrid)","start":{"date-parts":[[2012,9,20]]},"location":"Beijing, China","end":{"date-parts":[[2012,9,23]]}},"container-title":["2012 Seventh ChinaGrid Annual Conference"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6335784\/6337273\/06337295.pdf?arnumber=6337295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,4]],"date-time":"2019-07-04T21:48:22Z","timestamp":1562276902000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6337295\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/chinagrid.2012.23","relation":{},"subject":[],"published":{"date-parts":[[2012,9]]}}}