{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T21:08:36Z","timestamp":1757452116554,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,2,21]],"date-time":"2016-02-21T00:00:00Z","timestamp":1456012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/L016796\/1, EP\/I020357\/1, EP\/K015168\/1"],"award-info":[{"award-number":["EP\/L016796\/1, EP\/I020357\/1, EP\/K015168\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,2,21]]},"DOI":"10.1145\/2847263.2847343","type":"proceedings-article","created":{"date-parts":[[2016,2,4]],"date-time":"2016-02-04T16:26:02Z","timestamp":1454603162000},"page":"48-53","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["A Case for Work-stealing on FPGAs with OpenCL Atomics"],"prefix":"10.1145","author":[{"given":"Nadesh","family":"Ramanathan","sequence":"first","affiliation":[{"name":"Imperial College, London, United Kingdom"}]},{"given":"John","family":"Wickerson","sequence":"additional","affiliation":[{"name":"Imperial College, London, United Kingdom"}]},{"given":"Felix","family":"Winterstein","sequence":"additional","affiliation":[{"name":"Imperial College, London, United Kingdom"}]},{"given":"George A.","family":"Constantinides","sequence":"additional","affiliation":[{"name":"Imperial College, London, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2016,2,21]]},"reference":[{"volume-title":"Altera SDK for OpenCL - Best Practices Guide. OCL003-14.1.0","year":"2014","key":"e_1_3_2_1_1_1","unstructured":"Altera. Altera SDK for OpenCL - Best Practices Guide. OCL003-14.1.0 , 2014 . Altera. Altera SDK for OpenCL - Best Practices Guide. OCL003-14.1.0, 2014."},{"volume-title":"Altera SDK for OpenCL - Programming Guide. OCL002-14.1.0","year":"2014","key":"e_1_3_2_1_2_1","unstructured":"Altera. Altera SDK for OpenCL - Programming Guide. OCL002-14.1.0 , 2014 . Altera. Altera SDK for OpenCL - Programming Guide. OCL002-14.1.0, 2014."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/277651.277678"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950423"},{"key":"e_1_3_2_1_5_1","volume-title":"GPU Computing Gems","author":"Cederman D.","year":"2012","unstructured":"D. Cederman and P. Tsigas . Dynamic load balancing using work-stealing . In GPU Computing Gems . Elsevier , 2012 . D. Cederman and P. Tsigas. Dynamic load balancing using work-stealing. In GPU Computing Gems. Elsevier, 2012."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2012.6339272"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2015.7294011"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688501"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2008.46"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2015.7294016"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2002.1017616"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2012.12"},{"key":"e_1_3_2_1_13_1","volume-title":"The OpenCL 1.0 Specification","author":"Khronos Group","year":"2009","unstructured":"Khronos Group . The OpenCL 1.0 Specification . 2009 . Khronos Group. The OpenCL 1.0 Specification. 2009."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2012.6412155"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2015.7322452"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2014.6927440"},{"key":"e_1_3_2_1_17_1","volume-title":"FPL","author":"Mutlug\u00fcn T. T.","year":"2015","unstructured":"T. T. Mutlug\u00fcn and S.-D. Wang . OpenCL computing on FPGA using multiported shared memory . In FPL , 2015 . T. T. Mutlug\u00fcn and S.-D. Wang. OpenCL computing on FPGA using multiported shared memory. In FPL, 2015."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2013.6648017"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2015.7293941"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2013.6718388"},{"volume-title":"SDAccel Development Environment. UG1023 (v2015.1)","year":"2015","key":"e_1_3_2_1_21_1","unstructured":"Xilinx. SDAccel Development Environment. UG1023 (v2015.1) , 2015 . Xilinx. SDAccel Development Environment. UG1023 (v2015.1), 2015."}],"event":{"name":"FPGA'16: The 2016 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays","sponsor":["SIGDA ACM Special Interest Group on Design Automation"],"location":"Monterey California USA","acronym":"FPGA'16"},"container-title":["Proceedings of the 2016 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2847263.2847343","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2847263.2847343","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:26Z","timestamp":1750225406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2847263.2847343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,2,21]]},"references-count":21,"alternative-id":["10.1145\/2847263.2847343","10.1145\/2847263"],"URL":"https:\/\/doi.org\/10.1145\/2847263.2847343","relation":{},"subject":[],"published":{"date-parts":[[2016,2,21]]},"assertion":[{"value":"2016-02-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}