{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,15]],"date-time":"2025-12-15T19:33:07Z","timestamp":1765827187339,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,2,16]],"date-time":"2014-02-16T00:00:00Z","timestamp":1392508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,2,16]]},"DOI":"10.1145\/2568058.2568064","type":"proceedings-article","created":{"date-parts":[[2014,4,8]],"date-time":"2014-04-08T12:24:23Z","timestamp":1396959863000},"page":"33-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["OpenCL framework for ARM processors with NEON support"],"prefix":"10.1145","author":[{"given":"Gangwon","family":"Jo","sequence":"first","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Won Jong","family":"Jeon","sequence":"additional","affiliation":[{"name":"Samsung Research America - Silicon Valley, San Jose, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wookeun","family":"Jung","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gordon","family":"Taft","sequence":"additional","affiliation":[{"name":"Samsung Research America - Silicon Valley, San Jose, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaejin","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,2,16]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"math-neon: ARM NEON optimised approximate cmath like library. https:\/\/code.google.com\/p\/math-neon\/.  math-neon: ARM NEON optimised approximate cmath like library. https:\/\/code.google.com\/p\/math-neon\/."},{"key":"e_1_3_2_1_2_1","unstructured":"pocl - Portable Computing Language. http:\/\/pocl. sourceforge.net\/.  pocl - Portable Computing Language. http:\/\/pocl. sourceforge.net\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Altera. OpenCL for Altera FPGAs: Accelerating performance and design productivity. http:\/\/www.altera.com\/products\/software\/opencl\/opencl-index.html.  Altera. OpenCL for Altera FPGAs: Accelerating performance and design productivity. http:\/\/www.altera.com\/products\/software\/opencl\/opencl-index.html."},{"key":"e_1_3_2_1_4_1","unstructured":"AMD. AMD accelerated parallel processing (APP) SDK. http:\/\/developer.amd.com\/tools\/heterogeneous-computing\/amd-accelerated-parallel-processing-app-sdk\/.  AMD. AMD accelerated parallel processing (APP) SDK. http:\/\/developer.amd.com\/tools\/heterogeneous-computing\/amd-accelerated-parallel-processing-app-sdk\/."},{"key":"e_1_3_2_1_5_1","unstructured":"ARM. Mali OpenCL SDK. http:\/\/malideveloper.arm.com\/develop-for-mali\/sdks\/mali-opencl-sdk\/.  ARM. Mali OpenCL SDK. http:\/\/malideveloper.arm.com\/develop-for-mali\/sdks\/mali-opencl-sdk\/."},{"key":"e_1_3_2_1_6_1","volume-title":"http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.dht0002a\/index.html","author":"Development Article ARM.","year":"2009","unstructured":"ARM. Introducing NEON Development Article . http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.dht0002a\/index.html , 2009 . ARM. Introducing NEON Development Article. http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.dht0002a\/index.html, 2009."},{"key":"e_1_3_2_1_7_1","unstructured":"Brown Deer Technology. COPRTHR (CO-PRocessing THReads). http:\/\/www.browndeertechnology.com\/coprthr.htm.  Brown Deer Technology. COPRTHR (CO-PRocessing THReads). http:\/\/www.browndeertechnology.com\/coprthr.htm."},{"key":"e_1_3_2_1_8_1","unstructured":"Center for Manycore Programming. SNU-SAMSUNG OpenCL framework. http:\/\/aces.snu.ac.kr\/Center_for_Manycore_Programming\/SNU-SAMSUNG_OpenCL_Framework.html.  Center for Manycore Programming. SNU-SAMSUNG OpenCL framework. http:\/\/aces.snu.ac.kr\/Center_for_Manycore_Programming\/SNU-SAMSUNG_OpenCL_Framework.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Google. RenderScript. http:\/\/developer.android.com\/ guide\/topics\/renderscript.  Google. RenderScript. http:\/\/developer.android.com\/ guide\/topics\/renderscript."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854302"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.62"},{"volume-title":"Intel SDK for OpenCL applications","year":"2013","key":"e_1_3_2_1_12_1","unstructured":"Intel. Intel SDK for OpenCL applications 2013 . http:\/\/software.intel.com\/en-us\/vcsource\/tools\/opencl-sdk. Intel. Intel SDK for OpenCL applications 2013. http:\/\/software.intel.com\/en-us\/vcsource\/tools\/opencl-sdk."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/2190025.2190061"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28652-0_1"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259020"},{"key":"e_1_3_2_1_16_1","unstructured":"Khronos Group. OpenCL - the open standard for parallel programming of heterogeneous systems. http:\/\/www.khronos.org\/opencl\/.  Khronos Group. OpenCL - the open standard for parallel programming of heterogeneous systems. http:\/\/www.khronos.org\/opencl\/."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2304576.2304623"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854301"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.68"},{"key":"e_1_3_2_1_20_1","unstructured":"NVIDIA. OpenCL. http:\/\/developer.nvidia.com\/opencl.  NVIDIA. OpenCL. http:\/\/developer.nvidia.com\/opencl."},{"key":"e_1_3_2_1_21_1","unstructured":"J. Pommier. Simple arm neon optimized sin cos log and exp.gruntthepeon.free.fr\/ssemath\/neon_mathfun.html.  J. Pommier. Simple arm neon optimized sin cos log and exp.gruntthepeon.free.fr\/ssemath\/neon_mathfun.html."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114174"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89740-8_2"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772971"},{"key":"e_1_3_2_1_25_1","unstructured":"The IMPACT Research Group. Parboil benchmarks. http:\/\/impact.crhc.illinois.edu\/parboil.aspx.  The IMPACT Research Group. Parboil benchmarks. http:\/\/impact.crhc.illinois.edu\/parboil.aspx."},{"key":"e_1_3_2_1_26_1","unstructured":"The Portland Group. PGI OpenCL compiler for ARM. http:\/\/www.pgroup.com\/products\/pgcl.htm.  The Portland Group. PGI OpenCL compiler for ARM. http:\/\/www.pgroup.com\/products\/pgcl.htm."},{"key":"e_1_3_2_1_27_1","volume-title":"The OpenCL Programming Book","author":"Tsuchiyama R.","year":"2010","unstructured":"R. Tsuchiyama , T. Nakamura , T. Iizuka , A. Asahara , S. Miki , and S. Tagawa . The OpenCL Programming Book . Fixstars , Tokyo, Japan , 2010 . R. Tsuchiyama, T. Nakamura, T. Iizuka, A. Asahara, S. Miki, and S. Tagawa. The OpenCL Programming Book. Fixstars, Tokyo, Japan, 2010."}],"event":{"name":"PPoPP '14: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Orlando Florida USA","acronym":"PPoPP '14"},"container-title":["Proceedings of the 2014 Workshop on Programming models for SIMD\/Vector processing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2568058.2568064","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2568058.2568064","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:31Z","timestamp":1750234231000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2568058.2568064"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,2,16]]},"references-count":27,"alternative-id":["10.1145\/2568058.2568064","10.1145\/2568058"],"URL":"https:\/\/doi.org\/10.1145\/2568058.2568064","relation":{},"subject":[],"published":{"date-parts":[[2014,2,16]]},"assertion":[{"value":"2014-02-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}