{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,12]],"date-time":"2026-07-12T05:26:25Z","timestamp":1783833985099,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,6,8]],"date-time":"2015-06-08T00:00:00Z","timestamp":1433721600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Spanish Ministry of Science and Technology","award":["TIN2012-34557"],"award-info":[{"award-number":["TIN2012-34557"]}]},{"name":"Spanish Government","award":["SEV-2011-0067"],"award-info":[{"award-number":["SEV-2011-0067"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,6,8]]},"DOI":"10.1145\/2751205.2751218","type":"proceedings-article","created":{"date-parts":[[2015,6,2]],"date-time":"2015-06-02T18:40:11Z","timestamp":1433270411000},"page":"3-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Automatic Parallelization of Kernels in Shared-Memory Multi-GPU Nodes"],"prefix":"10.1145","author":[{"given":"Javier","family":"Cabezas","sequence":"first","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Llu\u00eds","family":"Vilanova","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Isaac","family":"Gelado","sequence":"additional","affiliation":[{"name":"NVIDIA Research, Santa Clara, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas B.","family":"Jablin","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nacho","family":"Navarro","sequence":"additional","affiliation":[{"name":"Universitat Polit\u00e8cnica de Catalunya\/Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wen-mei W.","family":"Hwu","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,6,8]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/developer.nvidia.com\/gpudirect","author":"Direct NVIDIA","year":"2012","unstructured":"NVIDIA GPU Direct . https:\/\/developer.nvidia.com\/gpudirect , 2012 . NVIDIA GPUDirect. https:\/\/developer.nvidia.com\/gpudirect, 2012."},{"key":"e_1_3_2_1_2_1","volume-title":"All about AMD Fusion Accelerated Processing Units","author":"APU","year":"2013","unstructured":"APU 101 : All about AMD Fusion Accelerated Processing Units , 2013 . APU 101: All about AMD Fusion Accelerated Processing Units, 2013."},{"key":"e_1_3_2_1_3_1","volume-title":"http:\/\/info.nvidianews.com\/CoralWhitepapers.html","author":"Summit An Inside","year":"2014","unstructured":"An Inside Look at Summit and Sierra Supercomputers . http:\/\/info.nvidianews.com\/CoralWhitepapers.html , 2014 . An Inside Look at Summit and Sierra Supercomputers. http:\/\/info.nvidianews.com\/CoralWhitepapers.html, 2014."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209954"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2010.144"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/369028.369038"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/106972.106994"},{"issue":"2","key":"e_1_3_2_1_8_1","volume":"2","author":"Callahan D.","year":"1988","unstructured":"D. Callahan and K. Kennedy . Compiling programs for distributed-memory multiprocessors. The Journal of Supercomputing , 2 ( 2 ), 1988 . D. Callahan and K. Kennedy. Compiling programs for distributed-memory multiprocessors. The Journal of Supercomputing, 2(2), 1988.","journal-title":"Compiling programs for distributed-memory multiprocessors. The Journal of Supercomputing"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093157.2093165"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094852"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188543"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.57"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736059"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.127259"},{"key":"e_1_3_2_1_15_1","unstructured":"IMPACT Group. Parboil benchmark suite. http:\/\/impact.crhc.illinois.edu\/parboil.php 2012.  IMPACT Group. Parboil benchmark suite. http:\/\/impact.crhc.illinois.edu\/parboil.php 2012."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2011.89"},{"key":"e_1_3_2_1_17_1","volume-title":"The OpenCL Specification","author":"The Khronos Group Inc.","year":"2013","unstructured":"The Khronos Group Inc. The OpenCL Specification , 2013 . The Khronos Group Inc. The OpenCL Specification, 2013."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941591"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/164747"},{"key":"e_1_3_2_1_20_1","volume-title":"PACT '13","author":"Lee J.","year":"2013","unstructured":"J. Lee , M. Samadi , Y. Park , and S. Mahlke . Transparent CPU-GPU collaboration for data-parallel kernels on heterogeneous systems . PACT '13 , 2013 . J. Lee, M. Samadi, Y. Park, and S. Mahlke. Transparent CPU-GPU collaboration for data-parallel kernels on heterogeneous systems. PACT '13, 2013."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2010.08.015"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/602770.602833"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/850941.852887"},{"key":"e_1_3_2_1_24_1","volume-title":"CUDA C Programming Guide","author":"NVIDIA Corporation","year":"2015","unstructured":"NVIDIA Corporation . CUDA C Programming Guide , 2015 . http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/. NVIDIA Corporation. CUDA C Programming Guide, 2015. http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237144"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmgm.2010.06.010"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.194"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2458523.2458524"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2212908.2212918"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00791-008-0120-2"}],"event":{"name":"ICS'15: 2015 International Conference on Supercomputing","location":"Newport Beach California USA","acronym":"ICS'15","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 29th ACM on International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2751205.2751218","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2751205.2751218","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:06Z","timestamp":1750225386000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2751205.2751218"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6,8]]},"references-count":30,"alternative-id":["10.1145\/2751205.2751218","10.1145\/2751205"],"URL":"https:\/\/doi.org\/10.1145\/2751205.2751218","relation":{},"subject":[],"published":{"date-parts":[[2015,6,8]]},"assertion":[{"value":"2015-06-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}