{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:08:52Z","timestamp":1760026132708,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,3,24]],"date-time":"2014-03-24T00:00:00Z","timestamp":1395619200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002241","name":"Japan Science and Technology Agency","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002241","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001700","name":"Ministry of Education, Culture, Sports, Science, and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001700","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1141022, 1217231"],"award-info":[{"award-number":["1141022, 1217231"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,3,24]]},"DOI":"10.1145\/2554850.2555029","type":"proceedings-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:30Z","timestamp":1406041710000},"page":"886-895","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["The future of accelerator programming"],"prefix":"10.1145","author":[{"given":"Kamil","family":"Rocki","sequence":"first","affiliation":[{"name":"IBM Research, San Jose, CA and University of Tokyo, Bunkyo-ku, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Burtscher","sequence":"additional","affiliation":[{"name":"Texas State University, San Marcos, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Reiji","family":"Suda","sequence":"additional","affiliation":[{"name":"University of Tokyo, Bunkyo-ku, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,3,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185528"},{"volume-title":"SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis","author":"Garland M.","key":"e_1_3_2_1_2_1","unstructured":"M. Garland , M. Kudlur , Y. Zheng . Designing a Unified Programming Model for Heterogeneous Machines . SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis M. Garland, M. Kudlur, Y. Zheng. Designing a Unified Programming Model for Heterogeneous Machines. SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis"},{"key":"e_1_3_2_1_3_1","unstructured":"C++ AMP Overview http:\/\/msdn.microsoft.com\/en-us\/library\/vstudio\/hh265137.aspx  C++ AMP Overview http:\/\/msdn.microsoft.com\/en-us\/library\/vstudio\/hh265137.aspx"},{"key":"e_1_3_2_1_4_1","unstructured":"OpenCL - The open standard for parallel programming of heterogeneous systems http:\/\/www.khronos.org\/opencl\/  OpenCL - The open standard for parallel programming of heterogeneous systems http:\/\/www.khronos.org\/opencl\/"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.45"},{"key":"e_1_3_2_1_6_1","unstructured":"clang: a C language family frontend for LLVM http:\/\/clang.llvm.org\/  clang: a C language family frontend for LLVM http:\/\/clang.llvm.org\/"},{"key":"e_1_3_2_1_7_1","volume-title":"The Landscape of Parallel Computing Research: A View from Berkeley","author":"Asanovic K.","year":"2006","unstructured":"K. Asanovic , R. Bodik , B. Christopher Catanzaro , J. J. Gebis , P. Husbands , K. Keutzer , D. A. Patterson , W. L. Plishker , J. Shalf , S. W. Williams , K. A. Yelick . The Landscape of Parallel Computing Research: A View from Berkeley . University of California , Berkeley, Technical Report No. UCB\/EECS- 2006 -183, December 18, 2006 K. Asanovic, R. Bodik, B. Christopher Catanzaro, J. J. Gebis, P. Husbands, K. Keutzer, D. A. Patterson, W. L. Plishker, J. Shalf, S. W. Williams, K. A. Yelick. The Landscape of Parallel Computing Research: A View from Berkeley. University of California, Berkeley, Technical Report No. UCB\/EECS-2006-183, December 18, 2006"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.53"},{"key":"e_1_3_2_1_9_1","unstructured":"http:\/\/parlab.eecs.berkeley.edu\/wiki\/patterns  http:\/\/parlab.eecs.berkeley.edu\/wiki\/patterns"},{"key":"e_1_3_2_1_10_1","volume-title":"Parallel & Distributed Processing (IPDPS)","author":"Chen L.","year":"2010","unstructured":"L. Chen , O. Villa , S. Krishnamoorthy , G. R. Gao, Dynamic load balancing on single- and multi-GPU systems . Parallel & Distributed Processing (IPDPS) , April 2010 L. Chen, O. Villa, S. Krishnamoorthy, G. R. Gao, Dynamic load balancing on single- and multi-GPU systems. Parallel & Distributed Processing (IPDPS), April 2010"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2012.100"},{"volume-title":"Gravitational N-Body Simulations","author":"S.","key":"e_1_3_2_1_12_1","unstructured":"Aarseth, S. 2003. Gravitational N-Body Simulations . Cambridge University Press . Aarseth, S. 2003. Gravitational N-Body Simulations. Cambridge University Press."},{"volume-title":"Gpu Gems 3","author":"Nguyen Hubert","key":"e_1_3_2_1_13_1","unstructured":"Hubert Nguyen . 2007. Gpu Gems 3 (First ed.). Addison-Wesley Professional - Chapter 31. Fast N-Body Simulation with CUDA Hubert Nguyen. 2007. Gpu Gems 3 (First ed.). Addison-Wesley Professional - Chapter 31. Fast N-Body Simulation with CUDA"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.159.98"}],"event":{"name":"SAC 2014: Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Gyeongju Republic of Korea","acronym":"SAC 2014"},"container-title":["Proceedings of the 29th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2554850.2555029","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2554850.2555029","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:35:03Z","timestamp":1750232103000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2554850.2555029"}},"subtitle":["abstraction, performance or can we have both?"],"short-title":[],"issued":{"date-parts":[[2014,3,24]]},"references-count":14,"alternative-id":["10.1145\/2554850.2555029","10.1145\/2554850"],"URL":"https:\/\/doi.org\/10.1145\/2554850.2555029","relation":{},"subject":[],"published":{"date-parts":[[2014,3,24]]},"assertion":[{"value":"2014-03-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}